ab-angle->ABCF C

Time bar (total: 12.1s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated; 0ms collecting garbage
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.5s (12.5%)

Memory
47.4MiB live, 1 729.9MiB allocated; 346ms collecting garbage
Samples
1.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 973.0ms
ival-cosu: 267.0ms (27.4% of total)
ival-mult: 227.0ms (23.3% of total)
ival-pow2: 219.0ms (22.5% of total)
ival-sinu: 197.0ms (20.2% of total)
ival-add: 53.0ms (5.4% of total)
ival-true: 6.0ms (0.6% of total)
ival-assert: 3.0ms (0.3% of total)
adjust: 2.0ms (0.2% of total)
Bogosity

explain220.0ms (1.8%)

Memory
11.4MiB live, 291.9MiB allocated; 21ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1370-0-(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
1370-1(2.981044192018515e-122 -5.790800845422828e-161 -47342.440104039895)(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
sin.f64(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1370
cos.f64(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1361
Confusion
Predicted +Predicted -
+730
-64119
Precision
0.5328467153284672
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+7300
-640119
Precision?
0.5328467153284672
Recall?
1.0
Freqs
test
numberfreq
0119
11
2136
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
81.0ms512×0valid
Compiler

Compiled 191 to 49 computations (74.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 60.0ms
ival-sinu: 15.0ms (25.1% of total)
ival-cosu: 13.0ms (21.8% of total)
ival-pow2: 12.0ms (20.1% of total)
ival-mult: 10.0ms (16.7% of total)
ival-div: 4.0ms (6.7% of total)
ival-pi: 2.0ms (3.3% of total)
ival-add: 2.0ms (3.3% of total)
exact: 1.0ms (1.7% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess183.0ms (1.5%)

Memory
11.5MiB live, 148.6MiB allocated; 16ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058198
1131192
2434192
31301192
43114192
55260192
01521
02521
14021
29621
326421
467221
5167921
6282021
7422321
0857821
Stop Event
iter limit
node limit
iter limit
node 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)))
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.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.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)))
Compiler

Compiled 21 to 15 computations (28.6% saved)

simplify109.0ms (0.9%)

Memory
12.2MiB live, 101.2MiB allocated; 8ms collecting garbage
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
14083
29683
326483
467283
5167983
6282083
7422383
0857883
Stop Event
iter limit
node limit
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)))

localize76.0ms (0.6%)

Memory
8.8MiB live, 112.6MiB allocated; 20ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.24609375
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy0.2584762695368841
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
accuracy30.175423871254345
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy30.35797424054393
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Samples
65.0ms256×0valid
Compiler

Compiled 85 to 17 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
ival-cosu: 27.0ms (49.4% of total)
ival-sinu: 14.0ms (25.6% of total)
ival-mult: 5.0ms (9.1% of total)
ival-pow2: 5.0ms (9.1% of total)
ival-div: 2.0ms (3.7% of total)
ival-pi: 1.0ms (1.8% of total)
ival-add: 1.0ms (1.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series24.0ms (0.2%)

Memory
-10.9MiB live, 34.9MiB allocated; 3ms collecting garbage
Counts
7 → 31
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))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Outputs
(* (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))
(* a (cos (* 1/180 (* angle (PI)))))
(* (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 a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (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 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 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/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))))))))))
(cos (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
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))) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (* (PI) (/ angle 180)))
4.0ms
a
@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))) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (* (PI) (/ angle 180)))
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))) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (* (PI) (/ angle 180)))
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))) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (* (PI) (/ angle 180)))
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))) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (* (PI) (/ angle 180)))

simplify170.0ms (1.4%)

Memory
-15.9MiB live, 167.7MiB allocated; 19ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0186728
1676716
23303668
08465626
Stop Event
iter limit
node limit
Counts
31 → 30
Calls
Call 1
Inputs
(* (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))
(* a (cos (* 1/180 (* angle (PI)))))
(* (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 a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (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 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 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/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))))))))))
(cos (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
Outputs
(* (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 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.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))
(*.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)
(* (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 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (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)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 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 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.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 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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 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 (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)))))
(*.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 #s(literal -1/64800 binary64) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle))) (*.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 (fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) a) (PI.f64)) (PI.f64) (*.f64 (*.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 angle angle))) (*.f64 angle angle) 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 #s(literal -1/64800 binary64) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle)) (*.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) #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/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 #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 b angle) (*.f64 b angle)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) angle) angle) #s(literal 1/765275040000000 binary64) (*.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 (*.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))))))) (*.f64 angle 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))

rewrite259.0ms (2.1%)

Memory
8.0MiB live, 337.0MiB allocated; 54ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01566
02566
18766
252566
3582166
0847866
Stop Event
iter limit
node limit
iter limit
Counts
7 → 396
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))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Outputs
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 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))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 8 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64))) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 12 binary64)))) (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 8 binary64))))
(*.f64 (/.f64 (+.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))) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64))) (/.f64 (+.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))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(*.f64 (+.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))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))) (neg.f64 (-.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)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #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 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 8 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 12 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 8 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 12 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 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))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 18 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 18 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 8 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 12 binary64)))) (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 8 binary64))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 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))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 8 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 12 binary64)))) (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 8 binary64))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (/.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 3 binary64)) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (/.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 4 binary64)) (fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))) (fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 a a) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 4 binary64)) (*.f64 a a)) (fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 3 binary64)) (fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a)) (fabs.f64 a) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a)) (fabs.f64 a) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a)) (fabs.f64 a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (fabs.f64 (*.f64 a a)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (fabs.f64 (*.f64 a a)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (fabs.f64 (*.f64 a a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 a a)) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 a a)) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (fabs.f64 (*.f64 a a)) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 a) (fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 a) (fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (fabs.f64 a) (fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b)) (fabs.f64 b) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b)) (fabs.f64 b) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b)) (fabs.f64 b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 b) (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (fabs.f64 b) (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) a (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) a (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (pow.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (pow.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (pow.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) b (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) b (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 b #s(literal 6 binary64)) (/.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(fma.f64 (pow.f64 a #s(literal 6 binary64)) (/.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 3 binary64)) (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 4 binary64)) (*.f64 a a)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 b (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 b (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fma.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 a (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 a (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(fma.f64 a (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(fma.f64 a (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 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)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 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)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (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 4 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (-.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (+.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (-.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (+.f64 (sinh.f64 (log.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))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(+.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)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (neg.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a)) (fabs.f64 a))
(*.f64 (fabs.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (fabs.f64 (*.f64 a a)))
(*.f64 (fabs.f64 (*.f64 a a)) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (fabs.f64 a) (fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (pow.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a)
(*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 a (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) #s(literal 1 binary64)))
(*.f64 a (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(pow.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (cosh.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(+.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 a))
(*.f64 (fabs.f64 a) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
(*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a))
(fma.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 a (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a))
(+.f64 (*.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 a (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(+.f64 (cosh.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (sinh.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1/2 binary64)))
(pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (sin.f64 (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(fma.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #s(literal 2 binary64)))))))
(fma.f64 (sin.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) #s(literal 360 binary64))) (cos.f64 (/.f64 (*.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 360 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) #s(literal 360 binary64))) (sin.f64 (/.f64 (*.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 360 binary64)))))
(fma.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(sin.f64 (+.f64 (-.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))))
(-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (cos.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(cos.f64 (neg.f64 (-.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(cos.f64 (-.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) #s(literal 360 binary64))) (cos.f64 (/.f64 (*.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 360 binary64)))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 2 binary64)) #s(literal 360 binary64))) (sin.f64 (/.f64 (*.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 360 binary64)))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1/2 binary64)))
(pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))))
(fma.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)))
(*.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)))
(*.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b)) (fabs.f64 b))
(*.f64 (fabs.f64 b) (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b)))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) b)
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b))
(*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 b (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) #s(literal 1 binary64)))
(*.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (cosh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) #s(literal 1 binary64))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 angle #s(literal -180 binary64)) (neg.f64 (PI.f64)))
(*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal -180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))
(*.f64 (neg.f64 angle) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (PI.f64)) angle)) #s(literal 180 binary64))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) #s(literal -180 binary64))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))
(fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (PI.f64)) (/.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (exp.f64 (PI.f64)) (/.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(+.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))

eval75.0ms (0.6%)

Memory
-3.3MiB live, 147.4MiB allocated; 24ms collecting garbage
Compiler

Compiled 19 357 to 1 600 computations (91.7% saved)

prune70.0ms (0.6%)

Memory
8.4MiB live, 102.9MiB allocated; 3ms collecting garbage
Pruning

49 alts after pruning (49 fresh and 0 done)

PrunedKeptTotal
New41149460
Fresh000
Picked101
Done000
Total41249461
Accuracy
80.3%
Counts
461 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.2%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
77.0%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
62.2%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
72.6%
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
77.0%
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
22.1%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 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))))
57.6%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (exp.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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #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)))
77.2%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #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)))
77.0%
(+.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 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)))
77.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (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)))
76.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (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)))
77.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 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
77.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 (+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
53.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 (+.f64 (cosh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))))) #s(literal 2 binary64)))
77.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 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
76.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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)))
76.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 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
76.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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)))
76.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 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)))
77.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 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
76.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 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
70.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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
77.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 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
61.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
73.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))))
76.5%
(+.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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
61.7%
(+.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 (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 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) angle) angle) #s(literal 1/765275040000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))))
62.2%
(+.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))))
77.1%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #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)))
57.7%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
75.4%
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 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)))
52.3%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
28.6%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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)))
70.1%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
37.9%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
63.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a)))
56.8%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
30.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)))
60.0%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Compiler

Compiled 3 288 to 2 186 computations (33.5% saved)

simplify165.0ms (1.4%)

Memory
14.4MiB live, 149.9MiB allocated; 19ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))))
cost-diff0
(pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
cost-diff6
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))
cost-diff0
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (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)))
cost-diff1
(*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64))))
cost-diff5
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64))))
cost-diff0
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
cost-diff0
(*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
cost-diff0
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
cost-diff0
(+.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #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
(*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))))
cost-diff0
(pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
cost-diff1
(-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061671
0106611
1194611
2487610
31661610
45597610
08937606
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
(pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64))
(*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))))
a
(-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(cosh.f64 (log.f64 (PI.f64)))
(log.f64 (PI.f64))
(PI.f64)
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))
(sinh.f64 (log.f64 (PI.f64)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 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)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
a
(+.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 a (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)
#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 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (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)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64))))))
a
(cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(neg.f64 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.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 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 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))))
a
(cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))
(cbrt.f64 (PI.f64))
(PI.f64)
#s(literal 2 binary64)
(/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))
(*.f64 (cbrt.f64 (PI.f64)) angle)
angle
#s(literal 180 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 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) a) #s(literal 2 binary64))
(*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))))
(*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) a)
a
(-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))
(*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(cosh.f64 (log.f64 (PI.f64)))
(log.f64 (PI.f64))
(PI.f64)
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))
(*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))
(sinh.f64 (log.f64 (PI.f64)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(sin.f64 (*.f64 (sinh.f64 (log.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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
a
(+.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) 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 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)
a
(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 (PI.f64) (/.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)
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 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (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 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)
a
(cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -180 binary64)) angle)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(neg.f64 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.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))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)
a
(cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))
(cbrt.f64 (PI.f64))
(PI.f64)
#s(literal 2 binary64)
(/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))
(*.f64 (cbrt.f64 (PI.f64)) angle)
angle
#s(literal 180 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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)
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))

localize402.0ms (3.3%)

Memory
-6.0MiB live, 371.6MiB allocated; 35ms collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy1.0
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))
accuracy1.0
(cbrt.f64 (PI.f64))
accuracy30.175423871254345
(cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))
accuracy30.35797424054393
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy0.34765625
(*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64))))
accuracy1.0
(sqrt.f64 (PI.f64))
accuracy30.175423871254345
(cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))
accuracy30.35797424054393
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy0.24609375
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy0.2584762695368841
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
accuracy30.175423871254345
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
accuracy30.35797424054393
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy0.0
(*.f64 a a)
accuracy25.59240847000258
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
accuracy30.015138352475653
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
accuracy30.07636884193921
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
accuracy30.149452104170393
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
accuracy30.35797424054393
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Samples
244.0ms136×1valid
90.0ms120×0valid
Compiler

Compiled 669 to 56 computations (91.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 292.0ms
ival-mult: 80.0ms (27.4% of total)
ival-cos: 48.0ms (16.4% of total)
ival-pow2: 24.0ms (8.2% of total)
ival-cosh: 20.0ms (6.8% of total)
ival-sin: 20.0ms (6.8% of total)
adjust: 19.0ms (6.5% of total)
ival-sinh: 17.0ms (5.8% of total)
ival-log: 14.0ms (4.8% of total)
ival-sinu: 12.0ms (4.1% of total)
ival-cosu: 10.0ms (3.4% of total)
ival-div: 8.0ms (2.7% of total)
ival-add: 8.0ms (2.7% of total)
ival-sqrt: 3.0ms (1% of total)
ival-cbrt: 3.0ms (1% of total)
ival-sub: 2.0ms (0.7% of total)
ival-neg: 2.0ms (0.7% of total)
ival-pi: 2.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series183.0ms (1.5%)

Memory
15.0MiB live, 162.5MiB allocated; 29ms collecting garbage
Counts
29 → 64
Calls
Call 1
Inputs
(-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
(pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64))
(*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
(+.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.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 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (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)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(sqrt.f64 (PI.f64))
(cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))
(cbrt.f64 (PI.f64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))
Outputs
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2))
(* a (- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (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 a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (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 a 2) (pow (- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (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)))
1
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))) (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3))))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))) (pow a 2))
a
(+ a (* a (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))))
(+ a (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))))
(+ a (* (pow angle 2) (+ (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* a (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))))
(+ (* (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 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 (* -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/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 (sqrt (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/360 (* angle (- (PI) (/ 1 (PI)))))
(* angle (+ (* -1/279936000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 3))) (* 1/360 (- (PI) (/ 1 (PI))))))
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* 1/725594112000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 5)))))))
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* (pow angle 2) (+ (* -1/3949553870438400000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 7))) (* 1/725594112000000 (pow (- (PI) (/ 1 (PI))) 5))))))))
(* 1/360 (* angle (+ (PI) (/ 1 (PI)))))
(* angle (+ (* -1/279936000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 3))) (* 1/360 (+ (PI) (/ 1 (PI))))))
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (+ (PI) (/ 1 (PI))) 3)) (* 1/725594112000000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 5)))))))
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (+ (PI) (/ 1 (PI))) 3)) (* (pow angle 2) (+ (* -1/3949553870438400000000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 7))) (* 1/725594112000000 (pow (+ (PI) (/ 1 (PI))) 5))))))))
(+ 1 (* -1/259200 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* 1/403107840000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (+ (* -1/1567283281920000000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 6))) (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)))))))
(* 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))))))))))
(- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))))
(cos (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))
(sin (* 1/360 (* angle (+ (PI) (/ 1 (PI))))))
(cos (* 1/360 (* angle (+ (PI) (/ 1 (PI))))))
Calls

9 calls:

TimeVariablePointExpression
53.0ms
a
@0
((- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (+ (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* a a) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (/ (* angle (PI)) 180))) 2) (* a (cos (/ (* angle (PI)) 180))) (cos (/ (* angle (PI)) 180)) (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))) (* (/ angle 180) (neg (sqrt (PI)))) (+ (pow (* a (cos (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))))) 2) (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)) (+ (pow (* a (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)))) 2) (* a (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)))) (sin (* (PI) (/ angle 180))) (sin (* (/ angle 180) (sinh (log (PI))))) (sin (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (cosh (log (PI))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (* (PI) (/ angle 180)) (cos (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI))))) (sqrt (PI)) (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180))) (cbrt (PI)) (pow (cbrt (PI)) 2))
50.0ms
b
@-inf
((- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (+ (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* a a) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (/ (* angle (PI)) 180))) 2) (* a (cos (/ (* angle (PI)) 180))) (cos (/ (* angle (PI)) 180)) (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))) (* (/ angle 180) (neg (sqrt (PI)))) (+ (pow (* a (cos (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))))) 2) (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)) (+ (pow (* a (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)))) 2) (* a (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)))) (sin (* (PI) (/ angle 180))) (sin (* (/ angle 180) (sinh (log (PI))))) (sin (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (cosh (log (PI))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (* (PI) (/ angle 180)) (cos (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI))))) (sqrt (PI)) (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180))) (cbrt (PI)) (pow (cbrt (PI)) 2))
16.0ms
a
@inf
((- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (+ (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* a a) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (/ (* angle (PI)) 180))) 2) (* a (cos (/ (* angle (PI)) 180))) (cos (/ (* angle (PI)) 180)) (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))) (* (/ angle 180) (neg (sqrt (PI)))) (+ (pow (* a (cos (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))))) 2) (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)) (+ (pow (* a (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)))) 2) (* a (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)))) (sin (* (PI) (/ angle 180))) (sin (* (/ angle 180) (sinh (log (PI))))) (sin (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (cosh (log (PI))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (* (PI) (/ angle 180)) (cos (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI))))) (sqrt (PI)) (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180))) (cbrt (PI)) (pow (cbrt (PI)) 2))
12.0ms
a
@-inf
((- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (+ (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* a a) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (/ (* angle (PI)) 180))) 2) (* a (cos (/ (* angle (PI)) 180))) (cos (/ (* angle (PI)) 180)) (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))) (* (/ angle 180) (neg (sqrt (PI)))) (+ (pow (* a (cos (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))))) 2) (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)) (+ (pow (* a (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)))) 2) (* a (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)))) (sin (* (PI) (/ angle 180))) (sin (* (/ angle 180) (sinh (log (PI))))) (sin (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (cosh (log (PI))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (* (PI) (/ angle 180)) (cos (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI))))) (sqrt (PI)) (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180))) (cbrt (PI)) (pow (cbrt (PI)) 2))
10.0ms
angle
@0
((- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (+ (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* a a) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (/ (* angle (PI)) 180))) 2) (* a (cos (/ (* angle (PI)) 180))) (cos (/ (* angle (PI)) 180)) (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))) (* (/ angle 180) (neg (sqrt (PI)))) (+ (pow (* a (cos (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))))) 2) (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)) (+ (pow (* a (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)))) 2) (* a (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180)))) (sin (* (PI) (/ angle 180))) (sin (* (/ angle 180) (sinh (log (PI))))) (sin (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (cosh (log (PI))))) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (* (PI) (/ angle 180)) (cos (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI))))) (sqrt (PI)) (cos (* (pow (cbrt (PI)) 2) (/ (* (cbrt (PI)) angle) 180))) (cbrt (PI)) (pow (cbrt (PI)) 2))

simplify182.0ms (1.5%)

Memory
29.2MiB live, 213.2MiB allocated; 23ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04413330
115633276
276303276
081243096
Stop Event
iter limit
node limit
Counts
64 → 63
Calls
Call 1
Inputs
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2))
(* a (- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (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 a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (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 a 2) (pow (- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (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)))
1
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))) (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3))))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))) (pow a 2))
a
(+ a (* a (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))))
(+ a (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))))
(+ a (* (pow angle 2) (+ (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* a (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))))
(+ (* (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 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 (* -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/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 (sqrt (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/360 (* angle (- (PI) (/ 1 (PI)))))
(* angle (+ (* -1/279936000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 3))) (* 1/360 (- (PI) (/ 1 (PI))))))
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* 1/725594112000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 5)))))))
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* (pow angle 2) (+ (* -1/3949553870438400000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 7))) (* 1/725594112000000 (pow (- (PI) (/ 1 (PI))) 5))))))))
(* 1/360 (* angle (+ (PI) (/ 1 (PI)))))
(* angle (+ (* -1/279936000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 3))) (* 1/360 (+ (PI) (/ 1 (PI))))))
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (+ (PI) (/ 1 (PI))) 3)) (* 1/725594112000000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 5)))))))
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (+ (PI) (/ 1 (PI))) 3)) (* (pow angle 2) (+ (* -1/3949553870438400000000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 7))) (* 1/725594112000000 (pow (+ (PI) (/ 1 (PI))) 5))))))))
(+ 1 (* -1/259200 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* 1/403107840000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (+ (* -1/1567283281920000000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 6))) (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)))))))
(* 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))))))))))
(- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))))
(cos (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))
(sin (* 1/360 (* angle (+ (PI) (/ 1 (PI))))))
(cos (* 1/360 (* angle (+ (PI) (/ 1 (PI))))))
Outputs
(* (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/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 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/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2))
(*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)))) #s(literal 2 binary64)) (*.f64 a a))
(* a (- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)))) 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)
(*.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))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a)
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (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 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 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 b 2) (+ (/ (* (pow a 2) (pow (- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 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))
1
#s(literal 1 binary64)
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(fma.f64 (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/259200 binary64) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal -1/100776960000 binary64))) (*.f64 angle angle) (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/259200 binary64) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(fma.f64 (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/259200 binary64) (fma.f64 (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (fma.f64 (-.f64 (fma.f64 #s(literal -1/104485552128000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 6 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 6 binary64))) #s(literal -1/1567283281920000000 binary64))) (fma.f64 #s(literal 1/261213880320000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 5 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 (pow.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) #s(literal 3 binary64)) #s(literal 1/78364164096000000 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))))) (*.f64 (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal -1/100776960000 binary64))) (*.f64 angle angle) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))) (*.f64 angle angle) #s(literal 1 binary64))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/129600 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 a a))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 1/201553920000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (fma.f64 #s(literal 1/33592320000 binary64) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/259200 binary64) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal -1/50388480000 binary64))) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b))) (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/129600 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))) (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3))))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1/52242776064000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/259200 binary64) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal -1/100776960000 binary64))) (*.f64 #s(literal -1/783641640960000000 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 6 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 6 binary64)))))) (fma.f64 #s(literal 1/130606940160000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 5 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 #s(literal 1/39182082048000000 binary64) (pow.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) #s(literal 3 binary64))))) (*.f64 a a) (*.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) b) b)) (*.f64 angle angle) (fma.f64 (-.f64 (fma.f64 #s(literal 1/201553920000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (fma.f64 #s(literal 1/33592320000 binary64) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/259200 binary64) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal -1/50388480000 binary64))) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b)))) (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/129600 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))) (pow a 2))
(*.f64 (fma.f64 (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/129600 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(fma.f64 (*.f64 a (*.f64 (*.f64 angle angle) a)) (fma.f64 (-.f64 (fma.f64 #s(literal 1/201553920000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (fma.f64 #s(literal 1/33592320000 binary64) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/259200 binary64) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal -1/50388480000 binary64))) (*.f64 angle angle) (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/129600 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))) (*.f64 a a))
(+ (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/129600 binary64) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) a) a (*.f64 (*.f64 a (*.f64 (*.f64 angle angle) a)) (fma.f64 (-.f64 (fma.f64 #s(literal -1/52242776064000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/259200 binary64) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal -1/100776960000 binary64))) (*.f64 #s(literal -1/783641640960000000 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 6 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 6 binary64)))))) (fma.f64 #s(literal 1/130606940160000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 5 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 #s(literal 1/39182082048000000 binary64) (pow.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) #s(literal 3 binary64))))) (*.f64 angle angle) (-.f64 (fma.f64 #s(literal 1/201553920000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (fma.f64 #s(literal 1/33592320000 binary64) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/259200 binary64) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal -1/50388480000 binary64)))))) (*.f64 angle angle) (*.f64 a a))
a
(+ a (* a (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))))
(*.f64 (fma.f64 (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/259200 binary64) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64)) a)
(+ a (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (fma.f64 (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal -1/100776960000 binary64))) (*.f64 angle angle) (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/259200 binary64) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))) a)
(+ a (* (pow angle 2) (+ (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* a (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) a) (fma.f64 (-.f64 (fma.f64 #s(literal -1/104485552128000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 6 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 6 binary64))) #s(literal -1/1567283281920000000 binary64))) (fma.f64 #s(literal 1/261213880320000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 5 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 (pow.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) #s(literal 3 binary64)) #s(literal 1/78364164096000000 binary64)))) (*.f64 angle angle) (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal -1/100776960000 binary64)))) (*.f64 (fma.f64 (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) #s(literal -1/259200 binary64) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) a)) (*.f64 angle angle) 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 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.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 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.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 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) a) a (*.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) b) b)) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (*.f64 a a) (PI.f64)) (PI.f64)) (*.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 (fma.f64 (*.f64 a (*.f64 (*.f64 angle angle) a)) (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.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 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 a (*.f64 (*.f64 angle angle) a)) (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 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 (fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) a) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal 1/25194240000 binary64)) angle) angle)) (*.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 (fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) a) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 (*.f64 angle angle) a)) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal 1/25194240000 binary64))) (*.f64 angle angle))) (*.f64 angle angle) a)
(+ 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)
(* -1/180 (* angle (sqrt (PI))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal -1/180 binary64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)) angle) angle (*.f64 #s(literal 1/180 binary64) (PI.f64))) 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/360 (* angle (- (PI) (/ 1 (PI)))))
(*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)
(* angle (+ (* -1/279936000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 3))) (* 1/360 (- (PI) (/ 1 (PI))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/279936000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64))) angle) angle (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64))) angle)
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* 1/725594112000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 1/725594112000000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64))) angle) angle (*.f64 #s(literal -1/279936000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* (pow angle 2) (+ (* -1/3949553870438400000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 7))) (* 1/725594112000000 (pow (- (PI) (/ 1 (PI))) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/3949553870438400000000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/725594112000000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)))) (*.f64 angle angle) (*.f64 #s(literal -1/279936000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))
(* 1/360 (* angle (+ (PI) (/ 1 (PI)))))
(*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)
(* angle (+ (* -1/279936000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 3))) (* 1/360 (+ (PI) (/ 1 (PI))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/279936000 binary64) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64))) angle) angle (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) angle)
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (+ (PI) (/ 1 (PI))) 3)) (* 1/725594112000000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 1/725594112000000 binary64) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 5 binary64))) angle) angle (*.f64 #s(literal -1/279936000 binary64) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle))
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (+ (PI) (/ 1 (PI))) 3)) (* (pow angle 2) (+ (* -1/3949553870438400000000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 7))) (* 1/725594112000000 (pow (+ (PI) (/ 1 (PI))) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/3949553870438400000000 binary64) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/725594112000000 binary64) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 5 binary64)))) (*.f64 angle angle) (*.f64 #s(literal -1/279936000 binary64) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle))
(+ 1 (* -1/259200 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 2))))
(fma.f64 (*.f64 #s(literal -1/259200 binary64) (*.f64 angle angle)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* 1/403107840000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) #s(literal 1/403107840000 binary64)) angle) angle (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) #s(literal -1/259200 binary64))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (+ (* -1/1567283281920000000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 6))) (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/1567283281920000000 binary64) (*.f64 angle angle)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 6 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) #s(literal 1/403107840000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) #s(literal -1/259200 binary64))) (*.f64 angle angle) #s(literal 1 binary64))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 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 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) 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 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 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) b) b) (*.f64 angle angle))) (*.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 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (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 (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) b) b (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) b) b) (*.f64 angle angle))) (*.f64 angle angle))) (*.f64 angle angle))) (*.f64 angle angle))
(- (* (cos (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 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/360 (* angle (- (PI) (/ 1 (PI))))))
(sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))
(sin (* 1/360 (* angle (+ (PI) (/ 1 (PI))))))
(sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle))
(cos (* 1/360 (* angle (+ (PI) (/ 1 (PI))))))
(cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle))

rewrite222.0ms (1.8%)

Memory
-3.2MiB live, 230.0MiB allocated; 18ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061440
0106420
1346270
22192270
09121269
Stop Event
iter limit
node limit
iter limit
Counts
29 → 1 607
Calls
Call 1
Inputs
(-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
(pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64))
(*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
(+.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.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 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (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)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))
(sqrt.f64 (PI.f64))
(cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))
(cbrt.f64 (PI.f64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))
Outputs
(pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (neg.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) #s(literal -2 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 (sinh.f64 (neg.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 (neg.f64 (cosh.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64))) (neg.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))
(fma.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (+.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (fma.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(cos.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64))))
(cos.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64))))
(cos.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 180 binary64))))
(cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (PI.f64)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)))
(cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 180 binary64)))
(cos.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (fabs.f64 b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) b)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a)) (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) b) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a a)) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a)) (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(*.f64 (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(*.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a)
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 a (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a)
(*.f64 (exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)
(*.f64 a (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 1 binary64))
(/.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a)) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))))
(/.f64 (fabs.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) a)) (fabs.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))))
(/.f64 (fabs.f64 (*.f64 a (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)))) (fabs.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) a) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))))
(/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (*.f64 a (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64))) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 a (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) a (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) a))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))
(exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (sinh.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) a) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) a))
(+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 a (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 (neg.f64 (neg.f64 (neg.f64 a))) (neg.f64 (neg.f64 (neg.f64 a))))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 a)))
(*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)))
(*.f64 (neg.f64 a) (neg.f64 a))
(*.f64 a a)
(pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (neg.f64 a) #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1 binary64))
(pow.f64 a #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 a) a))
(neg.f64 (*.f64 a (neg.f64 a)))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 a) a))
(fabs.f64 (*.f64 a (neg.f64 a)))
(fabs.f64 (neg.f64 (*.f64 a a)))
(fabs.f64 (*.f64 a a))
(exp.f64 (*.f64 (log.f64 (neg.f64 a)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (fabs.f64 b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) b)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a)) (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) b) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a a)) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a)) (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(*.f64 (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(*.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a)
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 a (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a)
(*.f64 (exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)
(*.f64 a (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 1 binary64))
(/.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a)) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))))
(/.f64 (fabs.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) a)) (fabs.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))))
(/.f64 (fabs.f64 (*.f64 a (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)))) (fabs.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) a) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))))
(/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (*.f64 a (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64))) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 a (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) a (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) a))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))
(exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (sinh.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) a) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) a))
(+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 a (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))))
(pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (neg.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) #s(literal -2 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 (sinh.f64 (neg.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 (neg.f64 (cosh.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64))) (neg.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))
(fma.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (+.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (fma.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(cos.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64))))
(cos.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64))))
(cos.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 180 binary64))))
(cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (PI.f64)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)))
(cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 180 binary64)))
(cos.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal 180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal 180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal 180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 64800 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 180 binary64))
(/.f64 (-.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (neg.f64 angle) (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64))))) #s(literal 180 binary64))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (neg.f64 angle) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))))
(/.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) angle (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 (PI.f64)) angle)) #s(literal 180 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 32400 binary64))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (PI.f64)))))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 angle (/.f64 (cosh.f64 (log.f64 (PI.f64))) #s(literal 180 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 angle (/.f64 (sinh.f64 (log.f64 (PI.f64))) #s(literal 180 binary64)) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))
(+.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (neg.f64 (/.f64 angle #s(literal 180 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 angle (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64)))
(/.f64 (*.f64 (neg.f64 angle) (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64))))) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal 180 binary64))
(neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (fabs.f64 b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) b)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a)) (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) b) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a a)) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a)) (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(*.f64 (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(*.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a)
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 a (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal 180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal 180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal 180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 64800 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 180 binary64))
(/.f64 (-.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (neg.f64 angle) (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64))))) #s(literal 180 binary64))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (neg.f64 angle) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))))
(/.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) angle (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 (PI.f64)) angle)) #s(literal 180 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 32400 binary64))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (PI.f64)))))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 angle (/.f64 (cosh.f64 (log.f64 (PI.f64))) #s(literal 180 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 angle (/.f64 (sinh.f64 (log.f64 (PI.f64))) #s(literal 180 binary64)) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))
(+.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (fabs.f64 b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) b)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a)) (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) b) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a a)) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a)) (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(*.f64 (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(*.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a)
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 a (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a)
(*.f64 (exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)
(*.f64 a (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 1 binary64))
(/.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a)) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))))
(/.f64 (fabs.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) a)) (fabs.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))))
(/.f64 (fabs.f64 (*.f64 a (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)))) (fabs.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) a) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))))
(/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (*.f64 a (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64))) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 a (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) a (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) a))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))
(exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (sinh.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) a) (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) a))
(+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 a (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (PI.f64))))))
(neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(-.f64 (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(sin.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (neg.f64 (/.f64 angle #s(literal 180 binary64))) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))
(cos.f64 (neg.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))))
(cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))
(cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))))
(*.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (fabs.f64 b))
(*.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) b)) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)))
(*.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))))
(*.f64 (fabs.f64 b) (fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) b)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) b) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(*.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 1 binary64)))
(*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64) (*.f64 (log.f64 b) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 b) #s(literal 2 binary64) (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)) #s(literal 180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal 2 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 360 binary64) (*.f64 #s(literal -180 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (neg.f64 angle)) #s(literal 180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle) #s(literal 180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -720 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal -360 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal -360 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 angle) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 180 binary64) (*.f64 #s(literal -360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 720 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -180 binary64) (*.f64 #s(literal 360 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 129600 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 180 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64)))))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (neg.f64 angle)))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (/.f64 angle #s(literal 180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 angle)))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle))) #s(literal 64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (neg.f64 angle) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -64800 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 180 binary64) (*.f64 angle (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 64800 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (neg.f64 angle)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (neg.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 180 binary64))
(/.f64 (-.f64 (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (neg.f64 angle) (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64))))) #s(literal 180 binary64))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (neg.f64 angle) (cbrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))))
(/.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) angle (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 (PI.f64)) angle)) #s(literal 180 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 32400 binary64))
(/.f64 (*.f64 (neg.f64 (PI.f64)) angle) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (PI.f64)))))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 angle (/.f64 (cosh.f64 (log.f64 (PI.f64))) #s(literal 180 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 angle (/.f64 (sinh.f64 (log.f64 (PI.f64))) #s(literal 180 binary64)) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))
(+.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (neg.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) #s(literal -2 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 (sinh.f64 (neg.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 (neg.f64 (cosh.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64))) (neg.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))
(fma.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (+.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (fma.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(cos.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64))))
(cos.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64))))
(cos.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 180 binary64))))
(cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (PI.f64)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)))
(cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 180 binary64)))
(cos.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))) (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/6 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (PI.f64) #s(literal 1/2 binary64))
(sqrt.f64 (PI.f64))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (neg.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (sqrt.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (PI.f64))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (PI.f64)))) (sinh.f64 (log.f64 (sqrt.f64 (PI.f64)))))
(pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (neg.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) #s(literal -2 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 (sinh.f64 (neg.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 (neg.f64 (cosh.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64))) (neg.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))
(fma.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (+.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (fma.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(cos.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64))))
(cos.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64))))
(cos.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 180 binary64))))
(cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (PI.f64)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)))
(cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (neg.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle))) #s(literal 180 binary64)))
(cos.f64 (/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (sinh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 0 binary64)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (neg.f64 (cbrt.f64 (PI.f64)))) (sqrt.f64 (neg.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/3 binary64)) (pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (neg.f64 (cbrt.f64 (PI.f64))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (cbrt.f64 (PI.f64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (PI.f64)))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/9 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2/3 binary64))
(pow.f64 (PI.f64) #s(literal 1/3 binary64))
(cbrt.f64 (PI.f64))
(sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (cbrt.f64 (PI.f64))))
(fabs.f64 (cbrt.f64 (PI.f64)))
(exp.f64 (/.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (cbrt.f64 (PI.f64))))
(+.f64 (cosh.f64 (log.f64 (cbrt.f64 (PI.f64)))) (sinh.f64 (log.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (PI.f64)))) (neg.f64 (neg.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (neg.f64 (PI.f64))) (cbrt.f64 (neg.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64))) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (neg.f64 (PI.f64)) #s(literal 1/3 binary64)) (pow.f64 (neg.f64 (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (neg.f64 (cbrt.f64 (PI.f64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (cbrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal 2/3 binary64)) (pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 2/3 binary64)) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (PI.f64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cbrt.f64 (PI.f64))))
(pow.f64 (neg.f64 (cbrt.f64 (PI.f64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 2/9 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 4/3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 4/3 binary64))
(pow.f64 (PI.f64) #s(literal 2/3 binary64))
(cbrt.f64 (*.f64 (PI.f64) (PI.f64)))
(fabs.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2/3 binary64)))
(exp.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))))
(+.f64 (cosh.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64)))) (sinh.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64)))))

eval532.0ms (4.4%)

Memory
-100.9MiB live, 245.3MiB allocated; 846ms collecting garbage
Compiler

Compiled 34 994 to 4 284 computations (87.8% saved)

prune107.0ms (0.9%)

Memory
-9.4MiB live, 144.8MiB allocated; 21ms collecting garbage
Pruning

72 alts after pruning (71 fresh and 1 done)

PrunedKeptTotal
New82444868
Fresh172744
Picked415
Done000
Total84572917
Accuracy
80.5%
Counts
917 → 72
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.2%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
77.0%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
75.5%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
77.0%
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
77.0%
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
72.6%
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
22.1%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 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))))
76.8%
(+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) a) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #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)))
57.6%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (exp.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)))
76.8%
(+.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #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)))
76.4%
(+.f64 (pow.f64 (*.f64 a (/.f64 (-.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 (sinh.f64 (neg.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.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)))
76.8%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (fma.f64 (neg.f64 (/.f64 angle #s(literal 180 binary64))) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
76.9%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
77.2%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
76.9%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 #s(approx (sin (* (/ angle 180) (cosh (log (PI))))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 129600 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
59.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))) #s(literal 2 binary64)))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))) #s(literal 2 binary64)))
76.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (neg.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (PI.f64))))))) #s(literal 2 binary64)))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
61.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))))
73.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))))
61.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64) (*.f64 (log.f64 b) #s(literal 2 binary64)))))
61.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
62.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 2 binary64))) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 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)))
77.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))) (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))))) (neg.f64 (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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
62.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
76.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64))) (neg.f64 (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)))
53.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 (+.f64 (cosh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))))) #s(literal 2 binary64)))
77.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 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
76.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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)))
76.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 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
76.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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)))
76.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 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)))
76.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 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
70.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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
76.5%
(+.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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
62.2%
(+.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))))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(approx (* (/ angle 180) (neg (sqrt (PI)))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal -1/180 binary64))) (neg.f64 (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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 #s(approx (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.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)))
77.1%
(+.f64 (pow.f64 (*.f64 a #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.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)))
77.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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)))
57.7%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
75.4%
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 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)))
52.3%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.1%
#s(approx (+ (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 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))))
30.5%
#s(approx (+ (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
28.6%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a)))
28.6%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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)))
70.1%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
37.9%
#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 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
37.9%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
58.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
63.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a)))
56.8%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
60.0%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
52.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
58.4%
#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 879 to 3 705 computations (37% saved)

simplify106.0ms (0.9%)

Memory
5.5MiB live, 96.9MiB allocated; 6ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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-diff1
(+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
cost-diff3
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
cost-diff9
(-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))
cost-diff0
(*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
cost-diff0
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
cost-diff2
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64)))
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 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
cost-diff0
(*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
cost-diff0
(*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)))
cost-diff0
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a))
cost-diff0
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
cost-diff0
(*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))))
cost-diff0
(pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
cost-diff1
(-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077814
0137747
1258743
2686731
33431731
08590726
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
(pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64))
(*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))))
a
(-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))
(cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))
(/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))
(*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)
(cosh.f64 (log.f64 (PI.f64)))
(log.f64 (PI.f64))
(PI.f64)
angle
#s(literal -180 binary64)
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(sinh.f64 (log.f64 (PI.f64)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 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)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
#s(literal -1/32400 binary64)
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 a a)
a
(*.f64 b b)
b
(*.f64 angle angle)
angle
(+.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)))
(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 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
b
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(*.f64 angle (PI.f64))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) 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 a (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)
#s(literal 2 binary64)
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64)))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))
(*.f64 (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))
b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
a
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64))
(-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))
(*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)
(sinh.f64 (log.f64 (PI.f64)))
(log.f64 (PI.f64))
(PI.f64)
angle
(*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))
(neg.f64 angle)
(cosh.f64 (log.f64 (PI.f64)))
#s(literal -180 binary64)
(/.f64 (PI.f64) #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 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 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) a) #s(literal 2 binary64))
(*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))))
(*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) a)
a
(-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))
(*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))
(*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)
(*.f64 angle (cosh.f64 (log.f64 (PI.f64))))
(cosh.f64 (log.f64 (PI.f64)))
(log.f64 (PI.f64))
(PI.f64)
angle
#s(literal -180 binary64)
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))
(*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(sinh.f64 (log.f64 (PI.f64)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(sin.f64 (*.f64 (sinh.f64 (log.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 (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))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))
#s(literal -1/32400 binary64)
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (-.f64 a b) (+.f64 b a))
(*.f64 a a)
a
(*.f64 b b)
b
(*.f64 angle angle)
angle
(+.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 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #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 (*.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 (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
a
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(*.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 (*.f64 angle (PI.f64)) #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 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 angle (PI.f64))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 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 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 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
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 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 angle (PI.f64))
angle
(PI.f64)
#s(literal 180 binary64)
#s(literal 2 binary64)
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 2 binary64))
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))
(log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) 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))
b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #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 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (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 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
a
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) angle (/.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64))
(/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))
(-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))
(*.f64 angle (PI.f64))
(*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)
(sinh.f64 (log.f64 (PI.f64)))
(log.f64 (PI.f64))
(PI.f64)
angle
(*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))
(neg.f64 angle)
(cosh.f64 (log.f64 (PI.f64)))
#s(literal -180 binary64)
(/.f64 (PI.f64) #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 (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)

localize326.0ms (2.7%)

Memory
13.2MiB live, 337.8MiB allocated; 24ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.71875
(cosh.f64 (log.f64 (PI.f64)))
accuracy14.382679817315985
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
accuracy14.441401870585063
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy17.43707547706713
(PI.f64)
accuracy6.4921307027908135
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))
accuracy14.135344432968797
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
accuracy14.441401870585063
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy17.43707547706713
(PI.f64)
accuracy0.18425751953688405
(pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
accuracy14.135344432968797
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy14.441401870585063
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
accuracy17.43707547706713
(PI.f64)
accuracy2.601554243320823
(-.f64 (*.f64 a a) (*.f64 b b))
accuracy12.283194761225875
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
accuracy15.467757262311727
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a))
accuracy17.43707547706713
(PI.f64)
accuracy14.34837563124461
(cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))
accuracy14.441401870585063
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy14.455785831431612
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
accuracy17.43707547706713
(PI.f64)
Samples
136.0ms65×1valid
73.0ms119×0valid
46.0ms72×0invalid
Compiler

Compiled 796 to 70 computations (91.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 203.0ms
ival-mult: 46.0ms (22.7% of total)
ival-sin: 26.0ms (12.8% of total)
ival-pow2: 17.0ms (8.4% of total)
ival-cos: 16.0ms (7.9% of total)
ival-log: 13.0ms (6.4% of total)
adjust: 12.0ms (5.9% of total)
ival-cosh: 11.0ms (5.4% of total)
ival-div: 10.0ms (4.9% of total)
ival-add: 9.0ms (4.4% of total)
ival-sinu: 9.0ms (4.4% of total)
ival-sinh: 8.0ms (4% of total)
ival-cosu: 7.0ms (3.5% of total)
const: 5.0ms (2.5% of total)
ival-sub: 4.0ms (2% of total)
ival-neg: 4.0ms (2% of total)
ival-exp: 3.0ms (1.5% of total)
ival-pi: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series241.0ms (2%)

Memory
-30.1MiB live, 297.1MiB allocated; 46ms collecting garbage
Counts
30 → 105
Calls
Call 1
Inputs
(-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
(pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64))
(*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(+.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)))
(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))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) 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 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
(-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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)))
(PI.f64)
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))
(-.f64 (*.f64 a a) (*.f64 b b))
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))
(cosh.f64 (log.f64 (PI.f64)))
Outputs
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2))
(* a (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 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 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))
(* a (cos (* 1/180 (* angle (PI)))))
(+ (* (pow a 2) (pow (sin (+ (* -1/180 (- (* 1/2 (* angle (- (PI) (/ 1 (PI))))) (* -1/2 (* angle (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* -1 (pow b 2))
(- (pow a 2) (pow b 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (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) (+ 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))))))
(* -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) (pow (sin (+ (* -1/180 (- (* 1/2 (* angle (- (PI) (/ 1 (PI))))) (* -1/2 (* angle (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (+ (* -1/180 (- (* 1/2 (* angle (- (PI) (/ 1 (PI))))) (* -1/2 (* angle (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI)))) 2)))
(pow a 2)
(* (pow a 2) (+ 1 (* -1 (/ (pow b 2) (pow a 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 (pow b 2)) (pow a 2))
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (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) (+ (* -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 (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (+ (* -1/180 (- (* 1/2 (* angle (- (PI) (/ 1 (PI))))) (* -1/2 (* angle (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (- (/ (pow a 2) (pow b 2)) 1))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
1
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))) (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3))))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))) (pow a 2))
a
(+ a (* a (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))))
(+ a (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))))
(+ a (* (pow angle 2) (+ (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* a (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))))
(+ (* (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 a 2) (pow b 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 (* -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/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) (+ (* -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))))))))))
(* angle (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))
(sin (* 1/2 (PI)))
(+ (sin (* 1/2 (PI))) (* -1/180 (* angle (* (cos (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI)))))))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/180 (* (cos (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))) (* -1/64800 (* angle (* (sin (* 1/2 (PI))) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2)))))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/180 (* (cos (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))) (* angle (+ (* -1/64800 (* (sin (* 1/2 (PI))) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2))) (* 1/34992000 (* angle (* (cos (* 1/2 (PI))) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 3)))))))))
(* 1/2 (PI))
(+ (* -1/180 (* angle (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI)))
(* (pow a 2) (pow (sin (* 1/2 (PI))) 2))
(+ (* -1/90 (* (pow a 2) (* angle (* (cos (* 1/2 (PI))) (* (sin (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI)))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* -1/90 (* (pow a 2) (* (cos (* 1/2 (PI))) (* (sin (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (+ (* -1/32400 (* (pow (sin (* 1/2 (PI))) 2) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2))) (* 1/32400 (* (pow (cos (* 1/2 (PI))) 2) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* -1/90 (* (pow a 2) (* (cos (* 1/2 (PI))) (* (sin (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (* angle (+ (* 1/17496000 (* (cos (* 1/2 (PI))) (* (sin (* 1/2 (PI))) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 3)))) (* 1/5832000 (* (cos (* 1/2 (PI))) (* (sin (* 1/2 (PI))) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 3))))))) (* (pow a 2) (+ (* -1/32400 (* (pow (sin (* 1/2 (PI))) 2) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2))) (* 1/32400 (* (pow (cos (* 1/2 (PI))) 2) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2)))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(* 1/360 (* angle (- (PI) (/ 1 (PI)))))
(* angle (+ (* -1/279936000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 3))) (* 1/360 (- (PI) (/ 1 (PI))))))
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* 1/725594112000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 5)))))))
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* (pow angle 2) (+ (* -1/3949553870438400000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 7))) (* 1/725594112000000 (pow (- (PI) (/ 1 (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/259200 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* 1/403107840000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (+ (* -1/1567283281920000000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 6))) (* 1/403107840000 (pow (+ (PI) (/ 1 (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))))))))))
(- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow a 2) (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(cos (* 1/180 (* angle (PI))))
(sin (+ (* -1/180 (- (* 1/2 (* angle (- (PI) (/ 1 (PI))))) (* -1/2 (* angle (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI))))
(* -1/180 (* angle (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI)))))))
(* angle (+ (* -1/180 (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI)))))) (* 1/2 (/ (PI) angle))))
(sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))
(sin (* 1/180 (* angle (PI))))
(cos (* -1/360 (* angle (+ (PI) (/ 1 (PI))))))
(log (* b (sin (* 1/180 (* angle (PI))))))
(* -1 (* angle (- (* -1/2 (- (PI) (/ 1 (PI)))) (* 1/2 (+ (PI) (/ 1 (PI)))))))
(* 1/180 (* angle (- (* -1/2 (- (PI) (/ 1 (PI)))) (* 1/2 (+ (PI) (/ 1 (PI)))))))
(* -1 (* angle (+ (* -1/2 (/ (PI) angle)) (* -1/180 (- (* -1/2 (- (PI) (/ 1 (PI)))) (* 1/2 (+ (PI) (/ 1 (PI)))))))))
Calls

9 calls:

TimeVariablePointExpression
39.0ms
b
@-inf
((- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* -1/32400 (* (PI) (PI))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (/ (* angle (PI)) 180))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (exp (* (log (* (sin (* (PI) (/ angle 180))) b)) 2)) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (exp (* (log (* (sin (* (PI) (/ angle 180))) b)) 2))) (pow (* a (cos (/ (* angle (PI)) 180))) 2) (* a (cos (/ (* angle (PI)) 180))) (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2))) (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)) (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (PI) (sin (* (/ angle 180) (sinh (log (PI))))) (sin (* (PI) (/ angle 180))) (cos (/ (* (cosh (log (PI))) angle) -180)) (- (* a a) (* b b)) (sin (/ (* angle (PI)) 180)) (pow (* b (sin (/ (* angle (PI)) 180))) 2) (cos (/ (* angle (PI)) 180)) (log (* (sin (* (PI) (/ angle 180))) b)) (cosh (log (PI))))
37.0ms
angle
@inf
((- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* -1/32400 (* (PI) (PI))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (/ (* angle (PI)) 180))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (exp (* (log (* (sin (* (PI) (/ angle 180))) b)) 2)) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (exp (* (log (* (sin (* (PI) (/ angle 180))) b)) 2))) (pow (* a (cos (/ (* angle (PI)) 180))) 2) (* a (cos (/ (* angle (PI)) 180))) (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2))) (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)) (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (PI) (sin (* (/ angle 180) (sinh (log (PI))))) (sin (* (PI) (/ angle 180))) (cos (/ (* (cosh (log (PI))) angle) -180)) (- (* a a) (* b b)) (sin (/ (* angle (PI)) 180)) (pow (* b (sin (/ (* angle (PI)) 180))) 2) (cos (/ (* angle (PI)) 180)) (log (* (sin (* (PI) (/ angle 180))) b)) (cosh (log (PI))))
32.0ms
angle
@-inf
((- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* -1/32400 (* (PI) (PI))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (/ (* angle (PI)) 180))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (exp (* (log (* (sin (* (PI) (/ angle 180))) b)) 2)) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (exp (* (log (* (sin (* (PI) (/ angle 180))) b)) 2))) (pow (* a (cos (/ (* angle (PI)) 180))) 2) (* a (cos (/ (* angle (PI)) 180))) (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2))) (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)) (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (PI) (sin (* (/ angle 180) (sinh (log (PI))))) (sin (* (PI) (/ angle 180))) (cos (/ (* (cosh (log (PI))) angle) -180)) (- (* a a) (* b b)) (sin (/ (* angle (PI)) 180)) (pow (* b (sin (/ (* angle (PI)) 180))) 2) (cos (/ (* angle (PI)) 180)) (log (* (sin (* (PI) (/ angle 180))) b)) (cosh (log (PI))))
30.0ms
b
@0
((- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* -1/32400 (* (PI) (PI))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (/ (* angle (PI)) 180))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (exp (* (log (* (sin (* (PI) (/ angle 180))) b)) 2)) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (exp (* (log (* (sin (* (PI) (/ angle 180))) b)) 2))) (pow (* a (cos (/ (* angle (PI)) 180))) 2) (* a (cos (/ (* angle (PI)) 180))) (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2))) (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)) (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (PI) (sin (* (/ angle 180) (sinh (log (PI))))) (sin (* (PI) (/ angle 180))) (cos (/ (* (cosh (log (PI))) angle) -180)) (- (* a a) (* b b)) (sin (/ (* angle (PI)) 180)) (pow (* b (sin (/ (* angle (PI)) 180))) 2) (cos (/ (* angle (PI)) 180)) (log (* (sin (* (PI) (/ angle 180))) b)) (cosh (log (PI))))
30.0ms
a
@0
((- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* -1/32400 (* (PI) (PI))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (/ (* angle (PI)) 180))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (exp (* (log (* (sin (* (PI) (/ angle 180))) b)) 2)) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (exp (* (log (* (sin (* (PI) (/ angle 180))) b)) 2))) (pow (* a (cos (/ (* angle (PI)) 180))) 2) (* a (cos (/ (* angle (PI)) 180))) (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2))) (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)) (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (PI) (sin (* (/ angle 180) (sinh (log (PI))))) (sin (* (PI) (/ angle 180))) (cos (/ (* (cosh (log (PI))) angle) -180)) (- (* a a) (* b b)) (sin (/ (* angle (PI)) 180)) (pow (* b (sin (/ (* angle (PI)) 180))) 2) (cos (/ (* angle (PI)) 180)) (log (* (sin (* (PI) (/ angle 180))) b)) (cosh (log (PI))))

simplify196.0ms (1.6%)

Memory
33.0MiB live, 215.0MiB allocated; 27ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06204518
121744337
087764143
Stop Event
iter limit
node limit
Counts
105 → 104
Calls
Call 1
Inputs
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2))
(* a (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 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 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))
(* a (cos (* 1/180 (* angle (PI)))))
(+ (* (pow a 2) (pow (sin (+ (* -1/180 (- (* 1/2 (* angle (- (PI) (/ 1 (PI))))) (* -1/2 (* angle (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* -1 (pow b 2))
(- (pow a 2) (pow b 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (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) (+ 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))))))
(* -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) (pow (sin (+ (* -1/180 (- (* 1/2 (* angle (- (PI) (/ 1 (PI))))) (* -1/2 (* angle (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI)))) 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (+ (* -1/180 (- (* 1/2 (* angle (- (PI) (/ 1 (PI))))) (* -1/2 (* angle (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI)))) 2)))
(pow a 2)
(* (pow a 2) (+ 1 (* -1 (/ (pow b 2) (pow a 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 (pow b 2)) (pow a 2))
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (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) (+ (* -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 (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (+ (* -1/180 (- (* 1/2 (* angle (- (PI) (/ 1 (PI))))) (* -1/2 (* angle (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (- (/ (pow a 2) (pow b 2)) 1))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
1
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))) (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3))))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))) (pow a 2))
a
(+ a (* a (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))))
(+ a (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))))
(+ a (* (pow angle 2) (+ (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* a (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))))
(+ (* (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 a 2) (pow b 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 (* -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/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) (+ (* -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))))))))))
(* angle (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))
(sin (* 1/2 (PI)))
(+ (sin (* 1/2 (PI))) (* -1/180 (* angle (* (cos (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI)))))))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/180 (* (cos (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))) (* -1/64800 (* angle (* (sin (* 1/2 (PI))) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2)))))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/180 (* (cos (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))) (* angle (+ (* -1/64800 (* (sin (* 1/2 (PI))) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2))) (* 1/34992000 (* angle (* (cos (* 1/2 (PI))) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 3)))))))))
(* 1/2 (PI))
(+ (* -1/180 (* angle (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI)))
(* (pow a 2) (pow (sin (* 1/2 (PI))) 2))
(+ (* -1/90 (* (pow a 2) (* angle (* (cos (* 1/2 (PI))) (* (sin (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI)))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* -1/90 (* (pow a 2) (* (cos (* 1/2 (PI))) (* (sin (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (+ (* -1/32400 (* (pow (sin (* 1/2 (PI))) 2) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2))) (* 1/32400 (* (pow (cos (* 1/2 (PI))) 2) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* -1/90 (* (pow a 2) (* (cos (* 1/2 (PI))) (* (sin (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (* angle (+ (* 1/17496000 (* (cos (* 1/2 (PI))) (* (sin (* 1/2 (PI))) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 3)))) (* 1/5832000 (* (cos (* 1/2 (PI))) (* (sin (* 1/2 (PI))) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 3))))))) (* (pow a 2) (+ (* -1/32400 (* (pow (sin (* 1/2 (PI))) 2) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2))) (* 1/32400 (* (pow (cos (* 1/2 (PI))) 2) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2)))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(* 1/360 (* angle (- (PI) (/ 1 (PI)))))
(* angle (+ (* -1/279936000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 3))) (* 1/360 (- (PI) (/ 1 (PI))))))
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* 1/725594112000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 5)))))))
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* (pow angle 2) (+ (* -1/3949553870438400000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 7))) (* 1/725594112000000 (pow (- (PI) (/ 1 (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/259200 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* 1/403107840000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (+ (* -1/1567283281920000000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 6))) (* 1/403107840000 (pow (+ (PI) (/ 1 (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))))))))))
(- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow a 2) (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(cos (* 1/180 (* angle (PI))))
(sin (+ (* -1/180 (- (* 1/2 (* angle (- (PI) (/ 1 (PI))))) (* -1/2 (* angle (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI))))
(* -1/180 (* angle (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI)))))))
(* angle (+ (* -1/180 (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI)))))) (* 1/2 (/ (PI) angle))))
(sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))
(sin (* 1/180 (* angle (PI))))
(cos (* -1/360 (* angle (+ (PI) (/ 1 (PI))))))
(log (* b (sin (* 1/180 (* angle (PI))))))
(* -1 (* angle (- (* -1/2 (- (PI) (/ 1 (PI)))) (* 1/2 (+ (PI) (/ 1 (PI)))))))
(* 1/180 (* angle (- (* -1/2 (- (PI) (/ 1 (PI)))) (* 1/2 (+ (PI) (/ 1 (PI)))))))
(* -1 (* angle (+ (* -1/2 (/ (PI) angle)) (* -1/180 (- (* -1/2 (- (PI) (/ 1 (PI)))) (* 1/2 (+ (PI) (/ 1 (PI)))))))))
Outputs
(* (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/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (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/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2))
(*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))))) #s(literal 2 binary64)) (*.f64 a a))
(* a (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))))) 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)))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.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 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.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 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 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))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a)
(+ (* (pow a 2) (pow (sin (+ (* -1/180 (- (* 1/2 (* angle (- (PI) (/ 1 (PI))))) (* -1/2 (* angle (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #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)))
(* -1 (pow b 2))
(*.f64 (neg.f64 b) b)
(- (pow a 2) (pow b 2))
(*.f64 (+.f64 a b) (-.f64 a b))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b 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) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (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 #s(literal -1/32400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) (*.f64 angle angle)) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 a a))
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 (*.f64 b b) a)))) (*.f64 a a))
(* (pow a 2) (pow (sin (+ (* -1/180 (- (* 1/2 (* angle (- (PI) (/ 1 (PI))))) (* -1/2 (* angle (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (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 (sin (+ (* -1/180 (- (* 1/2 (* angle (- (PI) (/ 1 (PI))))) (* -1/2 (* angle (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(* (pow a 2) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 b a) (/.f64 b a))) (*.f64 a a))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (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 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))
(+ (* -1 (pow b 2)) (pow a 2))
(*.f64 (+.f64 a b) (-.f64 a b))
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a 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) (+ (* -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 #s(literal -1/32400 binary64) (*.f64 a a)) (*.f64 (/.f64 (*.f64 angle angle) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) 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 (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) b)) (*.f64 (PI.f64) (PI.f64)))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (+ (* -1/180 (- (* 1/2 (* angle (- (PI) (/ 1 (PI))))) (* -1/2 (* angle (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a 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 b 2)) 1))
(*.f64 (-.f64 (*.f64 (/.f64 a b) (/.f64 a b)) #s(literal 1 binary64)) (*.f64 b b))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 b))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
(-.f64 (log.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) (log.f64 (/.f64 #s(literal -1 binary64) b)))
1
#s(literal 1 binary64)
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(fma.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/100776960000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))) (*.f64 angle angle) (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(fma.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (fma.f64 (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (fma.f64 (-.f64 (fma.f64 #s(literal -1/104485552128000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/1567283281920000000 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 6 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 6 binary64))))) (fma.f64 #s(literal 1/261213880320000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 5 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 (pow.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) #s(literal 3 binary64)) #s(literal 1/78364164096000000 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/100776960000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))) (*.f64 angle angle) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))) (*.f64 angle angle) #s(literal 1 binary64))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 #s(literal -1/129600 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 a a))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 1/201553920000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (fma.f64 #s(literal 1/33592320000 binary64) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/50388480000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 #s(literal -1/129600 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))) (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3))))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1/52242776064000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/783641640960000000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 6 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))) (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/100776960000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))))))) (fma.f64 #s(literal 1/130606940160000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 5 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 #s(literal 1/39182082048000000 binary64) (pow.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) #s(literal 3 binary64))))) (*.f64 a a) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b)) (*.f64 angle angle) (fma.f64 (-.f64 (fma.f64 #s(literal 1/201553920000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (fma.f64 #s(literal 1/33592320000 binary64) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/50388480000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 #s(literal -1/129600 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))) (pow a 2))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/129600 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (fma.f64 (-.f64 (fma.f64 #s(literal 1/201553920000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (fma.f64 #s(literal 1/33592320000 binary64) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/50388480000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))) (*.f64 angle angle) (fma.f64 #s(literal -1/129600 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))) (*.f64 a a))
(+ (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (fma.f64 (-.f64 (fma.f64 #s(literal -1/52242776064000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/783641640960000000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 6 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))) (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/100776960000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))))))) (fma.f64 #s(literal 1/130606940160000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 5 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 #s(literal 1/39182082048000000 binary64) (pow.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) #s(literal 3 binary64))))) (*.f64 angle angle) (-.f64 (fma.f64 #s(literal 1/201553920000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (fma.f64 #s(literal 1/33592320000 binary64) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/50388480000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))))) (*.f64 (fma.f64 #s(literal -1/129600 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 a a))) (*.f64 angle angle) (*.f64 a a))
a
(+ a (* a (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64)) a)
(+ a (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (fma.f64 (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/100776960000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))) (*.f64 angle angle) (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))) a)
(+ a (* (pow angle 2) (+ (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* a (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) a) (fma.f64 (-.f64 (fma.f64 #s(literal -1/104485552128000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/1567283281920000000 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 6 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 6 binary64))))) (fma.f64 #s(literal 1/261213880320000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 5 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 (pow.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) #s(literal 3 binary64)) #s(literal 1/78364164096000000 binary64)))) (*.f64 angle angle) (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/100776960000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))))) (*.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) a)) (*.f64 angle angle) 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 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.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 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.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 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) a) a (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b)) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))) (*.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 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) angle) angle) (*.f64 a a) (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))) (*.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 (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))))) (*.f64 angle angle) (*.f64 a a))
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) #s(literal -1/64800 binary64)) (*.f64 angle angle) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) a) (PI.f64)) (PI.f64) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 a (*.f64 angle angle))) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.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 (fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) a) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 a (*.f64 angle angle))) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal 1/25194240000 binary64))) (*.f64 angle angle))) (*.f64 angle angle) a)
(+ 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 angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) b) b))) (*.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 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b) (*.f64 angle angle))) (*.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 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (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 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64)) b) b) (*.f64 angle angle))) (*.f64 angle angle))) (*.f64 angle angle))) (*.f64 angle angle))
(* angle (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) angle)
(sin (* 1/2 (PI)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(+ (sin (* 1/2 (PI))) (* -1/180 (* angle (* (cos (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI)))))))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) angle) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/180 (* (cos (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))) (* -1/64800 (* angle (* (sin (* 1/2 (PI))) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2)))))))
(fma.f64 (fma.f64 (*.f64 angle #s(literal -1/64800 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (*.f64 #s(literal -1/180 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))) angle (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/180 (* (cos (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))) (* angle (+ (* -1/64800 (* (sin (* 1/2 (PI))) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2))) (* 1/34992000 (* angle (* (cos (* 1/2 (PI))) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 3)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/34992000 binary64) angle) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal -1/64800 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)))) angle (*.f64 (*.f64 #s(literal -1/180 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))) angle (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(* 1/2 (PI))
(*.f64 #s(literal 1/2 binary64) (PI.f64))
(+ (* -1/180 (* angle (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI)))
(fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(* (pow a 2) (pow (sin (* 1/2 (PI))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* -1/90 (* (pow a 2) (* angle (* (cos (* 1/2 (PI))) (* (sin (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI)))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) angle) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a)))
(+ (* angle (+ (* -1/90 (* (pow a 2) (* (cos (* 1/2 (PI))) (* (sin (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (+ (* -1/32400 (* (pow (sin (* 1/2 (PI))) 2) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2))) (* 1/32400 (* (pow (cos (* 1/2 (PI))) 2) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) a) a (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 2 binary64)) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))) (*.f64 a a))) angle (*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))))) angle))
(+ (* angle (+ (* -1/90 (* (pow a 2) (* (cos (* 1/2 (PI))) (* (sin (* 1/2 (PI))) (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (* angle (+ (* 1/17496000 (* (cos (* 1/2 (PI))) (* (sin (* 1/2 (PI))) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 3)))) (* 1/5832000 (* (cos (* 1/2 (PI))) (* (sin (* 1/2 (PI))) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 3))))))) (* (pow a 2) (+ (* -1/32400 (* (pow (sin (* 1/2 (PI))) 2) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2))) (* 1/32400 (* (pow (cos (* 1/2 (PI))) 2) (pow (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI))))) 2)))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) a) a (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 a a) (fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 2 binary64)) (*.f64 #s(literal -1/32400 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)))) (*.f64 (*.f64 angle (*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 3 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) #s(literal 1/4374000 binary64))))) angle (*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))))) angle))
(* 1/360 (* angle (- (PI) (/ 1 (PI)))))
(*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)
(* angle (+ (* -1/279936000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 3))) (* 1/360 (- (PI) (/ 1 (PI))))))
(*.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/279936000 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64))) angle)
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* 1/725594112000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 5)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/725594112000000 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)) (*.f64 #s(literal -1/279936000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)))) (*.f64 angle angle) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64))) angle)
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* (pow angle 2) (+ (* -1/3949553870438400000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 7))) (* 1/725594112000000 (pow (- (PI) (/ 1 (PI))) 5))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3949553870438400000000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/725594112000000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)))) (*.f64 angle angle) (*.f64 #s(literal -1/279936000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)))) (*.f64 angle angle) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 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 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 #s(literal 1/180 binary64) (PI.f64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/22674816000000 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 angle angle) (*.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))))))))
(*.f64 (fma.f64 (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 angle angle) (*.f64 #s(literal 1/180 binary64) (PI.f64))) angle)
(+ 1 (* -1/259200 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 2))))
(fma.f64 (*.f64 #s(literal -1/259200 binary64) (*.f64 angle angle)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* 1/403107840000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) #s(literal 1/403107840000 binary64)) angle) angle (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) #s(literal -1/259200 binary64))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (+ (* -1/1567283281920000000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 6))) (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/1567283281920000000 binary64) (*.f64 angle angle)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 6 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) #s(literal 1/403107840000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) #s(literal -1/259200 binary64))) (*.f64 angle angle) #s(literal 1 binary64))
(+ (log angle) (log (* 1/180 (* b (PI)))))
(+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) b) #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 angle angle)) (PI.f64)) (PI.f64) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) b) #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 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/7873200000 binary64)) #s(literal 1/24 binary64)) angle) angle (*.f64 #s(literal -1/194400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) b) #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 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/7873200000 binary64)) #s(literal 1/24 binary64))) (*.f64 angle angle))) (*.f64 angle angle) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) b) #s(literal 1/180 binary64))) (log.f64 angle)))
(- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle)))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2)))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow a 2) (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (+ (* -1/180 (- (* 1/2 (* angle (- (PI) (/ 1 (PI))))) (* -1/2 (* angle (+ (PI) (/ 1 (PI))))))) (* 1/2 (PI))))
(sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(* -1/180 (* angle (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI)))))))
(*.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))
(* angle (+ (* -1/180 (- (* 1/2 (- (PI) (/ 1 (PI)))) (* -1/2 (+ (PI) (/ 1 (PI)))))) (* 1/2 (/ (PI) angle))))
(*.f64 (fma.f64 (/.f64 (PI.f64) angle) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal -1/180 binary64))) angle)
(sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))
(sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(cos (* -1/360 (* angle (+ (PI) (/ 1 (PI))))))
(cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle)))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b))
(* -1 (* angle (- (* -1/2 (- (PI) (/ 1 (PI)))) (* 1/2 (+ (PI) (/ 1 (PI)))))))
(*.f64 (neg.f64 angle) (*.f64 #s(literal -1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))
(* 1/180 (* angle (- (* -1/2 (- (PI) (/ 1 (PI)))) (* 1/2 (+ (PI) (/ 1 (PI)))))))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 #s(literal -1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))
(* -1 (* angle (+ (* -1/2 (/ (PI) angle)) (* -1/180 (- (* -1/2 (- (PI) (/ 1 (PI)))) (* 1/2 (+ (PI) (/ 1 (PI)))))))))
(*.f64 (neg.f64 angle) (fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal -1/180 binary64) (*.f64 (/.f64 (PI.f64) angle) #s(literal -1/2 binary64))))

rewrite222.0ms (1.8%)

Memory
-3.6MiB live, 264.0MiB allocated; 43ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
077486
0137744
1486328
23256328
08296328
Stop Event
iter limit
node limit
iter limit
Counts
30 → 1 073
Calls
Call 1
Inputs
(-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
(pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64))
(*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(+.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)))
(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))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) 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 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
(-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))
(sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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)))
(PI.f64)
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))
(-.f64 (*.f64 a a) (*.f64 b b))
(sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))
(cosh.f64 (log.f64 (PI.f64)))
Outputs
(pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (sin.f64 (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 3 binary64)) #s(literal 0 binary64) (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))) (cos.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)))))))
(fma.f64 (sin.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (cos.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (sin.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64)))))
(fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(sin.f64 (+.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (neg.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(sin.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(sin.f64 (+.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))))
(sin.f64 (-.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (*.f64 (sin.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 (cos.f64 (fma.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle (PI.f64))) #s(literal 1 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(cos.f64 (neg.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(cos.f64 (neg.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(cos.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))))))
(cos.f64 (neg.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(cos.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(cos.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(cos.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (cos.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64)))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (sin.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 angle #s(literal 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 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)) (pow.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)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) a) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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)))
(fma.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 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 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.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) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 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 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 b (pow.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 (/.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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.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)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))))
(+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (+.f64 (sinh.f64 (log.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 (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 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 angle #s(literal 180 binary64)) (PI.f64))) b) #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 (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) a) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(*.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a)
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(*.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(*.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a))
(*.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))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)))
(*.f64 a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(*.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (fabs.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (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 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (sqrt.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)
(*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64))) a) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64))))
(/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a))
(fma.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 a (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) a (*.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) a))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) a) (*.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) a))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a))
(+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (*.f64 a (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))
(+.f64 (*.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))) (*.f64 a (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))) (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 2 binary64)) (+.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 a) a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (neg.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (neg.f64 a) a))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/34012224000000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64)))) (neg.f64 (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 2 binary64)) (-.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (pow.f64 (*.f64 angle a) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (neg.f64 a) a)))
(/.f64 (fma.f64 #s(literal -1/34012224000000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))) (+.f64 (pow.f64 a #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (pow.f64 (*.f64 angle a) #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal -1/34012224000000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))) (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 2 binary64)) (-.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (pow.f64 (*.f64 angle a) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (fabs.f64 angle)) (fabs.f64 angle) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (fabs.f64 angle)) (fabs.f64 angle) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a))
(fma.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(fma.f64 (neg.f64 (fabs.f64 a)) (neg.f64 (fabs.f64 a)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(fma.f64 (fabs.f64 (fabs.f64 a)) (fabs.f64 (fabs.f64 a)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 a a))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a))
(fma.f64 (neg.f64 a) (neg.f64 a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(fma.f64 (fabs.f64 a) (fabs.f64 a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(fma.f64 (fabs.f64 angle) (*.f64 (fabs.f64 angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (fabs.f64 angle) (*.f64 (fabs.f64 angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 a a))
(fma.f64 (neg.f64 angle) (*.f64 (neg.f64 angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (neg.f64 angle) (*.f64 (neg.f64 angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 a a))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 angle angle) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 angle angle) (*.f64 a a))
(fma.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 angle angle)) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 angle angle)) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a))) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a))) (*.f64 a a))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 a a))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) (*.f64 a a))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 a a))
(fma.f64 a a (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(fma.f64 angle (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 angle (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) (*.f64 a a))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 2 binary64)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (neg.f64 a) a))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (neg.f64 a) a))))
(-.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(-.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 (fabs.f64 a)) (fabs.f64 a)))
(-.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 a) a))
(-.f64 (*.f64 a a) (*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle))) angle))
(-.f64 (*.f64 a a) (*.f64 (neg.f64 (*.f64 angle angle)) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(-.f64 (*.f64 a a) (*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle)))
(-.f64 (*.f64 a a) (*.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 2 binary64)) (-.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (pow.f64 (*.f64 angle a) #s(literal 2 binary64)))))) (/.f64 (pow.f64 a #s(literal 6 binary64)) (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 2 binary64)) (-.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (pow.f64 (*.f64 angle a) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) a))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 a a))
(+.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) (PI.f64))
(*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (+.f64 b a)) (-.f64 a b))
(*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/32400 binary64))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))
(*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (-.f64 a b) (+.f64 b a)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/32400 binary64) (*.f64 (-.f64 a b) (+.f64 b a))))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (fma.f64 (*.f64 b b) (fma.f64 b b (*.f64 a a)) (pow.f64 a #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (-.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))) (fma.f64 (*.f64 b b) (fma.f64 b b (*.f64 a a)) (pow.f64 a #s(literal 4 binary64))))
(fma.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 a a) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (neg.f64 b) b)))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (*.f64 (neg.f64 b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (neg.f64 b) b)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 #s(literal -1/32400 binary64) (PI.f64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (PI.f64)) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) #s(literal -1/32400 binary64))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (-.f64 a b) (+.f64 b a))))
(*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (neg.f64 (PI.f64))) (neg.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (PI.f64))
(*.f64 (neg.f64 (PI.f64)) (*.f64 (neg.f64 (PI.f64)) #s(literal -1/32400 binary64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (PI.f64) (*.f64 #s(literal -1/32400 binary64) (PI.f64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/32400 binary64) (neg.f64 (PI.f64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (PI.f64)) #s(literal -1/32400 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 angle #s(literal 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 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)) (pow.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)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) a) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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)))
(fma.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 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 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.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) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 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 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 b (pow.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 (/.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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.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)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))))
(+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (+.f64 (sinh.f64 (log.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 (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 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 angle #s(literal 180 binary64)) (PI.f64))) b) #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 (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) a) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(*.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a)
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(*.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(*.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a))
(*.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))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)))
(*.f64 a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(*.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (fabs.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (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 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (sqrt.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)
(*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64))) a) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64))))
(/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a))
(fma.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 a (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) a (*.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) a))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) a) (*.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) a))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a))
(+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (*.f64 a (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))
(+.f64 (*.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))) (*.f64 a (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))))
(pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (sin.f64 (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 3 binary64)) #s(literal 0 binary64) (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))) (cos.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)))))))
(fma.f64 (sin.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (cos.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (sin.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64)))))
(fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(sin.f64 (+.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (neg.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(sin.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(sin.f64 (+.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))))
(sin.f64 (-.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (*.f64 (sin.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 (cos.f64 (fma.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle (PI.f64))) #s(literal 1 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(cos.f64 (neg.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(cos.f64 (neg.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(cos.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))))))
(cos.f64 (neg.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(cos.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(cos.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(cos.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (cos.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64)))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (sin.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(*.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(*.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(*.f64 b (pow.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (neg.f64 b)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (fabs.f64 b)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (cosh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(exp.f64 (fma.f64 (log.f64 b) #s(literal 2 binary64) (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(exp.f64 (+.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 angle #s(literal 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 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)) (pow.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)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) a) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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)))
(fma.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 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 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.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) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 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 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 b (pow.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 (/.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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.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)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))))
(+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (+.f64 (sinh.f64 (log.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 (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 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 angle #s(literal 180 binary64)) (PI.f64))) b) #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 (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) a) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(*.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a)
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(*.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(*.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a))
(*.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))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)))
(*.f64 a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))
(*.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (fabs.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (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 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (sqrt.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)
(*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64))) a) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64))))
(/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a))
(fma.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 a (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) a (*.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) a))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) a) (*.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) a))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a))
(+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (*.f64 a (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))
(+.f64 (*.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))) (*.f64 a (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))))
(*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 3 binary64)) (pow.f64 (*.f64 angle (cosh.f64 (log.f64 (PI.f64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 angle (cosh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 angle (cosh.f64 (log.f64 (PI.f64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (cosh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) (fma.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64)) (pow.f64 (*.f64 angle (cosh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64))) (fma.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) (fma.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64))))
(fma.f64 (sinh.f64 (log.f64 (PI.f64))) angle (*.f64 (neg.f64 (cosh.f64 (log.f64 (PI.f64)))) (neg.f64 angle)))
(fma.f64 (sinh.f64 (log.f64 (PI.f64))) angle (*.f64 angle (cosh.f64 (log.f64 (PI.f64)))))
(fma.f64 angle (sinh.f64 (log.f64 (PI.f64))) (*.f64 (neg.f64 (cosh.f64 (log.f64 (PI.f64)))) (neg.f64 angle)))
(fma.f64 angle (sinh.f64 (log.f64 (PI.f64))) (*.f64 angle (cosh.f64 (log.f64 (PI.f64)))))
(fma.f64 angle (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))
(fma.f64 (cosh.f64 (log.f64 (PI.f64))) angle (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))
(-.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64)) (fma.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) (/.f64 (pow.f64 (*.f64 angle (cosh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 3 binary64)) (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) (fma.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) #s(literal 3 binary64)) (fma.f64 (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))) (fma.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64)))))
(-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64)))))
(+.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 (cosh.f64 (log.f64 (PI.f64)))) (neg.f64 angle)))
(+.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 angle (cosh.f64 (log.f64 (PI.f64)))))
(+.f64 (*.f64 angle (cosh.f64 (log.f64 (PI.f64)))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))
(pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (sin.f64 (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 3 binary64)) #s(literal 0 binary64) (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))) (cos.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)))))))
(fma.f64 (sin.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (cos.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (sin.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64)))))
(fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(sin.f64 (+.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (neg.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(sin.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(sin.f64 (+.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))))
(sin.f64 (-.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (*.f64 (sin.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 (cos.f64 (fma.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle (PI.f64))) #s(literal 1 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(cos.f64 (neg.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(cos.f64 (neg.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(cos.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))))))
(cos.f64 (neg.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(cos.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(cos.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(cos.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (cos.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64)))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (sin.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (PI.f64)))) #s(literal 360 binary64))
(/.f64 (fma.f64 (neg.f64 (PI.f64)) #s(literal 180 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal -360 binary64))
(/.f64 (fma.f64 (neg.f64 (PI.f64)) #s(literal -180 binary64) (*.f64 #s(literal -2 binary64) (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 360 binary64))
(/.f64 (fma.f64 (PI.f64) #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal -2 binary64) (*.f64 #s(literal 180 binary64) (neg.f64 (PI.f64)))) #s(literal -360 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64) (*.f64 #s(literal 180 binary64) (PI.f64))) #s(literal 360 binary64))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -2 binary64) (*.f64 #s(literal -180 binary64) (neg.f64 (PI.f64)))) #s(literal 360 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) (PI.f64))) #s(literal -360 binary64))
(fma.f64 (neg.f64 (/.f64 angle #s(literal 180 binary64))) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(fma.f64 (neg.f64 angle) (/.f64 (PI.f64) #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 angle (neg.f64 (/.f64 (PI.f64) #s(literal 180 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 (PI.f64) (neg.f64 (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))
(-.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))) (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64)) (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64)))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(+.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 angle #s(literal 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 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)) (pow.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)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) a) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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)))
(fma.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 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 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.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) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 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 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 b (pow.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #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 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 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 a (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 (/.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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.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)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 2 binary64))))
(+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (+.f64 (sinh.f64 (log.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 (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 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 angle #s(literal 180 binary64)) (PI.f64))) b) #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 (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (*.f64 (neg.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (neg.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (neg.f64 (PI.f64)) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (neg.f64 (PI.f64)) (PI.f64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (cbrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(pow.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(fabs.f64 (neg.f64 (PI.f64)))
(fabs.f64 (PI.f64))
(exp.f64 (+.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64))))
(exp.f64 (/.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (PI.f64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64))))
(+.f64 (cosh.f64 (log.f64 (PI.f64))) (sinh.f64 (log.f64 (PI.f64))))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 1 binary64)))
(sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (neg.f64 a) (neg.f64 b)) (-.f64 (neg.f64 a) (neg.f64 b)))
(*.f64 (+.f64 (neg.f64 a) (fabs.f64 b)) (-.f64 (neg.f64 a) (fabs.f64 b)))
(*.f64 (+.f64 (neg.f64 a) b) (-.f64 (neg.f64 a) b))
(*.f64 (+.f64 (fabs.f64 a) (neg.f64 b)) (-.f64 (fabs.f64 a) (neg.f64 b)))
(*.f64 (+.f64 (fabs.f64 a) (fabs.f64 b)) (-.f64 (fabs.f64 a) (fabs.f64 b)))
(*.f64 (+.f64 (fabs.f64 a) b) (-.f64 (fabs.f64 a) b))
(*.f64 (+.f64 a (neg.f64 b)) (-.f64 a (neg.f64 b)))
(*.f64 (+.f64 a (fabs.f64 b)) (-.f64 a (fabs.f64 b)))
(*.f64 (-.f64 a b) (+.f64 b a))
(*.f64 (+.f64 b a) (-.f64 a b))
(/.f64 (+.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))) (+.f64 (pow.f64 a #s(literal 4 binary64)) (-.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (*.f64 (neg.f64 b) b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 b b) (fma.f64 b b (*.f64 a a)) (pow.f64 a #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))) (fma.f64 (*.f64 b b) (fma.f64 b b (*.f64 a a)) (pow.f64 a #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 (neg.f64 b)) (neg.f64 b)))
(fma.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 (fabs.f64 b)) (fabs.f64 b)))
(fma.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b) b))
(fma.f64 (neg.f64 (fabs.f64 a)) (neg.f64 (fabs.f64 a)) (*.f64 (neg.f64 (neg.f64 b)) (neg.f64 b)))
(fma.f64 (neg.f64 (fabs.f64 a)) (neg.f64 (fabs.f64 a)) (*.f64 (neg.f64 (fabs.f64 b)) (fabs.f64 b)))
(fma.f64 (neg.f64 (fabs.f64 a)) (neg.f64 (fabs.f64 a)) (*.f64 (neg.f64 b) b))
(fma.f64 (fabs.f64 (fabs.f64 a)) (fabs.f64 (fabs.f64 a)) (*.f64 (neg.f64 (neg.f64 b)) (neg.f64 b)))
(fma.f64 (fabs.f64 (fabs.f64 a)) (fabs.f64 (fabs.f64 a)) (*.f64 (neg.f64 (fabs.f64 b)) (fabs.f64 b)))
(fma.f64 (fabs.f64 (fabs.f64 a)) (fabs.f64 (fabs.f64 a)) (*.f64 (neg.f64 b) b))
(fma.f64 (neg.f64 a) (neg.f64 a) (*.f64 (neg.f64 (neg.f64 b)) (neg.f64 b)))
(fma.f64 (neg.f64 a) (neg.f64 a) (*.f64 (neg.f64 (fabs.f64 b)) (fabs.f64 b)))
(fma.f64 (neg.f64 a) (neg.f64 a) (*.f64 (neg.f64 b) b))
(fma.f64 (neg.f64 b) b (*.f64 a a))
(fma.f64 (fabs.f64 a) (fabs.f64 a) (*.f64 (neg.f64 (neg.f64 b)) (neg.f64 b)))
(fma.f64 (fabs.f64 a) (fabs.f64 a) (*.f64 (neg.f64 (fabs.f64 b)) (fabs.f64 b)))
(fma.f64 (fabs.f64 a) (fabs.f64 a) (*.f64 (neg.f64 b) b))
(fma.f64 b (neg.f64 b) (*.f64 a a))
(fma.f64 a a (*.f64 (neg.f64 (neg.f64 b)) (neg.f64 b)))
(fma.f64 a a (*.f64 (neg.f64 (fabs.f64 b)) (fabs.f64 b)))
(fma.f64 a a (*.f64 (neg.f64 b) b))
(-.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 b b (*.f64 a a))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (fma.f64 b b (*.f64 a a))))
(-.f64 (/.f64 (pow.f64 a #s(literal 6 binary64)) (fma.f64 (*.f64 b b) (fma.f64 b b (*.f64 a a)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (pow.f64 b #s(literal 6 binary64)) (fma.f64 (*.f64 b b) (fma.f64 b b (*.f64 a a)) (pow.f64 a #s(literal 4 binary64)))))
(-.f64 (*.f64 a a) (*.f64 (neg.f64 (neg.f64 b)) b))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 (neg.f64 b) b) (*.f64 a a))
(+.f64 (*.f64 a a) (*.f64 (neg.f64 (neg.f64 b)) (neg.f64 b)))
(+.f64 (*.f64 a a) (*.f64 (neg.f64 (fabs.f64 b)) (fabs.f64 b)))
(+.f64 (*.f64 a a) (*.f64 (neg.f64 b) b))
(pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))
(fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(*.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(*.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(*.f64 b (pow.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (neg.f64 b)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (fabs.f64 b)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (cosh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(exp.f64 (fma.f64 (log.f64 b) #s(literal 2 binary64) (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(exp.f64 (+.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64))) (sin.f64 (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 3 binary64)) #s(literal 0 binary64) (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))) (cos.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)))))))
(fma.f64 (sin.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (cos.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (sin.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64)))))
(fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(sin.f64 (+.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (neg.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(sin.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(sin.f64 (+.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))))
(sin.f64 (-.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (*.f64 (sin.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 (cos.f64 (fma.f64 (/.f64 (PI.f64) #s(literal 180 binary64)) angle (PI.f64))) #s(literal 1 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(cos.f64 (neg.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))))
(cos.f64 (neg.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(cos.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))))))
(cos.f64 (neg.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(cos.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(cos.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(cos.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) (pow.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (cos.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64)))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 angle (+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 2 binary64)) #s(literal -360 binary64))) (sin.f64 (/.f64 (*.f64 #s(literal -180 binary64) (PI.f64)) #s(literal -360 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(*.f64 #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(/.f64 (-.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (log.f64 b) #s(literal 2 binary64))) (log.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 3 binary64)) (pow.f64 (log.f64 b) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 b) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (log.f64 b)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(+.f64 (log.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (log.f64 (exp.f64 (log.f64 b))))
(+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(+.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (log.f64 b))
(log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))
(/.f64 (neg.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -2 binary64))
(/.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) #s(literal 2 binary64))
(fma.f64 (cosh.f64 (log.f64 (sqrt.f64 (PI.f64)))) (cosh.f64 (log.f64 (sqrt.f64 (PI.f64)))) (*.f64 (sinh.f64 (log.f64 (sqrt.f64 (PI.f64)))) (sinh.f64 (log.f64 (sqrt.f64 (PI.f64))))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (cbrt.f64 (PI.f64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (cbrt.f64 (PI.f64))))))
(fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64)))
(cosh.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 (PI.f64))))))
(cosh.f64 (neg.f64 (neg.f64 (log.f64 (PI.f64)))))
(cosh.f64 (neg.f64 (log.f64 (PI.f64))))
(cosh.f64 (log.f64 (PI.f64)))
(+.f64 (*.f64 (cosh.f64 (log.f64 (sqrt.f64 (PI.f64)))) (cosh.f64 (log.f64 (sqrt.f64 (PI.f64))))) (*.f64 (sinh.f64 (log.f64 (sqrt.f64 (PI.f64)))) (sinh.f64 (log.f64 (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (cbrt.f64 (PI.f64))))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (cbrt.f64 (PI.f64))))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64)))

eval302.0ms (2.5%)

Memory
2.5MiB live, 530.9MiB allocated; 74ms collecting garbage
Compiler

Compiled 56 898 to 6 845 computations (88% saved)

prune172.0ms (1.4%)

Memory
28.7MiB live, 368.3MiB allocated; 15ms collecting garbage
Pruning

104 alts after pruning (103 fresh and 1 done)

PrunedKeptTotal
New1 184611 245
Fresh244266
Picked505
Done011
Total1 2131041 317
Accuracy
80.8%
Counts
1 317 → 104
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.2%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
77.0%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
75.5%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
77.0%
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
77.0%
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
72.6%
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
57.6%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (exp.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)))
76.8%
(+.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #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)))
76.4%
(+.f64 (pow.f64 (*.f64 a (/.f64 (-.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 (sinh.f64 (neg.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.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)))
76.9%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
76.9%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
76.9%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.2%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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)))
76.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #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)))
59.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (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)))
61.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
27.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (cosh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))) #s(literal 2 binary64)))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))) #s(literal 2 binary64)))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
61.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
73.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))))
61.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
61.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
58.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
62.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
61.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
61.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) b)) #s(literal 2 binary64))))
61.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) #s(literal 2 binary64))))
60.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (PI) (/ angle 180))) b)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 b))) #s(literal 2 binary64))))
76.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
62.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
76.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 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)))
77.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
62.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
76.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64))) (neg.f64 (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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.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)))
53.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 (+.f64 (cosh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))))) #s(literal 2 binary64)))
76.7%
(+.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 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
76.7%
(+.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 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
76.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 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
77.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 (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
76.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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)))
76.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 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
76.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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)))
76.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 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)))
76.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 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
62.2%
(+.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))))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(approx (* (/ angle 180) (neg (sqrt (PI)))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal -1/180 binary64))) (neg.f64 (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)))
77.1%
(+.f64 (pow.f64 (*.f64 a #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.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)))
77.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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)))
77.1%
(+.f64 (pow.f64 (*.f64 a #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.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)))
77.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
57.7%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
75.3%
(+.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)))
52.3%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.1%
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (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))))
30.5%
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
56.7%
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
59.8%
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))
28.6%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a)))
28.6%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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)))
70.1%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
39.1%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.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 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) 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 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a)))
37.9%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
37.9%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
62.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
38.7%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 angle angle) (*.f64 a a)))
62.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
58.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
63.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a)))
56.8%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
56.8%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
60.0%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
52.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
58.4%
#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))))
27.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
40.0%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
29.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
20.7%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
Compiler

Compiled 8 927 to 5 805 computations (35% saved)

simplify191.0ms (1.6%)

Memory
11.0MiB live, 196.2MiB allocated; 27ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
cost-diff2
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64)))
cost-diff3
(pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))
cost-diff4
(*.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)))
cost-diff0
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
cost-diff0
(log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
cost-diff0
(+.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)))
cost-diff2
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
cost-diff0
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
cost-diff0
(*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
cost-diff0
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
cost-diff0
(*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))
cost-diff0
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
cost-diff0
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
cost-diff0
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
cost-diff0
(*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))))))
cost-diff0
(pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff1
(-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0101984
0167901
1327893
2945893
34497893
08179887
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #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 (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64))
(*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))))))
a
(-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))
(*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))
(cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))
(/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))
(*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)
(cosh.f64 (log.f64 (PI.f64)))
(log.f64 (PI.f64))
(PI.f64)
angle
#s(literal -180 binary64)
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(sinh.f64 (log.f64 (PI.f64)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))
#s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))
(sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))
(*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)
(*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64))
(-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (PI.f64))
#s(literal 1 binary64)
#s(literal 1/360 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)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))
(*.f64 angle angle)
angle
#s(literal 1/32400 binary64)
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)
(*.f64 (*.f64 (PI.f64) (PI.f64)) b)
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 a (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)
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64))
(*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
b
#s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 #s(literal 1/180 binary64) (PI.f64))
#s(literal 1/180 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)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #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))
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)
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) 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 a (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)
#s(literal 2 binary64)
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64)))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b))
(*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)
(sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))
(cbrt.f64 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
#s(literal 3 binary64)
(/.f64 angle #s(literal 180 binary64))
b
Outputs
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) 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 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) angle) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) angle) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) a) #s(literal 2 binary64))
(*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))))))
(*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) angle) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) a)
a
(-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) angle) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))
(*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))
(*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)
(*.f64 angle (cosh.f64 (log.f64 (PI.f64))))
(cosh.f64 (log.f64 (PI.f64)))
(log.f64 (PI.f64))
(PI.f64)
angle
#s(literal -180 binary64)
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))
(*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(sinh.f64 (log.f64 (PI.f64)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))))
(*.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) angle) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))
#s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))
#s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) angle) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))))
(sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))
(sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) angle) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))))
(*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)
(*.f64 (*.f64 #s(literal 1/360 binary64) angle) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))
(*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64))
(*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))
(-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))
(/.f64 #s(literal 1 binary64) (PI.f64))
#s(literal 1 binary64)
#s(literal 1/360 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))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b) (*.f64 (PI.f64) (PI.f64)))))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b) (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) b) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))
(*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))
(*.f64 angle angle)
angle
#s(literal 1/32400 binary64)
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)
(*.f64 (*.f64 (PI.f64) (PI.f64)) b)
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.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)))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 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 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
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 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 angle (PI.f64))
angle
(PI.f64)
#s(literal 180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64))
(*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)
b
#s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 #s(literal 1/180 binary64) (PI.f64))
#s(literal 1/180 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 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(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 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #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))
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)
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 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 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 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
(*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a)
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 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 angle (PI.f64))
angle
(PI.f64)
#s(literal 180 binary64)
#s(literal 2 binary64)
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 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 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 2 binary64))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b))
(log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))
(*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
(sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))
(PI.f64)
(pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))
(sqrt.f64 (PI.f64))
(cbrt.f64 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
#s(literal 3 binary64)
(/.f64 angle #s(literal 180 binary64))
b

localize860.0ms (7.1%)

Memory
14.2MiB live, 906.2MiB allocated; 194ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy6.4921307027908135
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b))
accuracy14.135344432968797
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
accuracy14.441401870585063
(sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))
accuracy17.43707547706713
(PI.f64)
accuracy14.135344432968797
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
accuracy14.441401870585063
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy17.43707547706713
(PI.f64)
accuracy20.335978199954397
(log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
accuracy0.18425751953688405
(pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64))
accuracy14.135344432968797
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
accuracy14.441401870585063
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
accuracy17.43707547706713
(PI.f64)
accuracy9.37415548516651
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
accuracy12.283194761225875
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
accuracy17.43707547706713
(PI.f64)
accuracy28.81299980837037
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
accuracy14.34837563124461
(cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))
accuracy14.441401870585063
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy14.455785831431612
(sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))
accuracy17.43707547706713
(PI.f64)
Samples
305.0ms61×2valid
194.0ms64×1invalid
135.0ms5exit
93.0ms119×0valid
20.0ms1valid
2.0ms0invalid
Compiler

Compiled 842 to 89 computations (89.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 683.0ms
ival-sin: 233.0ms (34.1% of total)
ival-mult: 84.0ms (12.3% of total)
ival-cos: 61.0ms (8.9% of total)
ival-cosh: 49.0ms (7.2% of total)
adjust: 46.0ms (6.7% of total)
ival-log: 36.0ms (5.3% of total)
const: 27.0ms (4% of total)
ival-div: 23.0ms (3.4% of total)
ival-pow2: 21.0ms (3.1% of total)
ival-sinh: 18.0ms (2.6% of total)
ival-sinu: 15.0ms (2.2% of total)
ival-pi: 13.0ms (1.9% of total)
ival-cosu: 13.0ms (1.9% of total)
ival-add: 13.0ms (1.9% of total)
ival-exp: 8.0ms (1.2% of total)
ival-sub: 6.0ms (0.9% of total)
ival-pow: 5.0ms (0.7% of total)
ival-cbrt: 5.0ms (0.7% of total)
ival-sqrt: 4.0ms (0.6% of total)
exact: 1.0ms (0.1% of total)
ival->: 1.0ms (0.1% of total)
ival-then: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series304.0ms (2.5%)

Memory
8.0MiB live, 524.1MiB allocated; 138ms collecting garbage
Counts
29 → 88
Calls
Call 1
Inputs
(-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #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 (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64))
(*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(*.f64 (*.f64 angle angle) #s(literal 1/32400 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 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(exp.f64 (log.f64 (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)))
(log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #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 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(PI.f64)
(sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b))
Outputs
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2))
(* a (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 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))))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 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)))
(+ (log (pow (cos (* -1/180 (* angle (PI)))) 2)) (* 2 (log a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (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) (+ 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) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (log (pow (cos (* -1/180 (* angle (PI)))) 2)) (* -2 (log (/ 1 a))))
(+ (log (pow (cos (* -1/180 (* angle (PI)))) 2)) (* -2 (log (/ -1 a))))
(+ (* -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)))
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (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) (+ (* -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) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
1
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(pow a 2)
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))) (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3))))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))) (pow a 2))
a
(+ a (* a (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))))
(+ a (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))))
(+ a (* (pow angle 2) (+ (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* a (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))))
(+ (* (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 a 2) (pow b 2))))) (pow a 2))
(* 1/32400 (pow angle 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 (* -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/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 (pow a 2))
(+ (log (pow a 2)) (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+ (log (pow a 2)) (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/87480000 (pow (PI) 4)) (* 24 (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))))
(+ (log (pow a 2)) (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/141717600000 (pow (PI) 6)) (+ (* 1/45 (* (pow (PI) 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))) (* 720 (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))))) (* 1/24 (+ (* -1/87480000 (pow (PI) 4)) (* 24 (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))))
(* (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/360 (* angle (- (PI) (/ 1 (PI)))))
(* angle (+ (* -1/279936000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 3))) (* 1/360 (- (PI) (/ 1 (PI))))))
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* 1/725594112000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 5)))))))
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* (pow angle 2) (+ (* -1/3949553870438400000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 7))) (* 1/725594112000000 (pow (- (PI) (/ 1 (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/259200 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* 1/403107840000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (+ (* -1/1567283281920000000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 6))) (* 1/403107840000 (pow (+ (PI) (/ 1 (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))))))))))
(- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow a 2) (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(cos (* 1/180 (* angle (PI))))
(log (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))
(sin (* 1/180 (* angle (PI))))
(cos (* -1/360 (* angle (+ (PI) (/ 1 (PI))))))
(cos (* -1/180 (* angle (PI))))
(log (* b (sin (* 1/180 (* angle (PI))))))
Calls

9 calls:

TimeVariablePointExpression
85.0ms
angle
@inf
((- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (* (* (* angle angle) 1/32400) (* (* (* (PI) (PI)) b) b)) (* (* angle angle) 1/32400) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (/ (* angle (PI)) 180))) 2) (* a (cos (/ (* angle (PI)) 180))) (cos (/ (* angle (PI)) 180)) (exp (log (pow (* (cos (/ (* angle (PI)) -180)) a) 2))) (+ (exp (log (pow (* (cos (/ (* angle (PI)) -180)) a) 2))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (log (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (cos (/ (* angle (PI)) -180)) a) 2) (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (pow (cbrt (sqrt (PI))) 3) (exp (* (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) 2)) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (exp (* (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) 2))) (PI) (sin (* (* (- (PI) (/ 1 (PI))) 1/360) angle)) (sin (* (PI) (/ angle 180))) (cos (/ (* (cosh (log (PI))) angle) -180)) (sin (* (* 1/180 (PI)) angle)) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (cos (/ (* angle (PI)) -180)) (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)))
46.0ms
angle
@-inf
((- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (* (* (* angle angle) 1/32400) (* (* (* (PI) (PI)) b) b)) (* (* angle angle) 1/32400) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (/ (* angle (PI)) 180))) 2) (* a (cos (/ (* angle (PI)) 180))) (cos (/ (* angle (PI)) 180)) (exp (log (pow (* (cos (/ (* angle (PI)) -180)) a) 2))) (+ (exp (log (pow (* (cos (/ (* angle (PI)) -180)) a) 2))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (log (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (cos (/ (* angle (PI)) -180)) a) 2) (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (pow (cbrt (sqrt (PI))) 3) (exp (* (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) 2)) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (exp (* (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) 2))) (PI) (sin (* (* (- (PI) (/ 1 (PI))) 1/360) angle)) (sin (* (PI) (/ angle 180))) (cos (/ (* (cosh (log (PI))) angle) -180)) (sin (* (* 1/180 (PI)) angle)) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (cos (/ (* angle (PI)) -180)) (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)))
45.0ms
a
@0
((- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (* (* (* angle angle) 1/32400) (* (* (* (PI) (PI)) b) b)) (* (* angle angle) 1/32400) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (/ (* angle (PI)) 180))) 2) (* a (cos (/ (* angle (PI)) 180))) (cos (/ (* angle (PI)) 180)) (exp (log (pow (* (cos (/ (* angle (PI)) -180)) a) 2))) (+ (exp (log (pow (* (cos (/ (* angle (PI)) -180)) a) 2))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (log (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (cos (/ (* angle (PI)) -180)) a) 2) (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (pow (cbrt (sqrt (PI))) 3) (exp (* (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) 2)) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (exp (* (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) 2))) (PI) (sin (* (* (- (PI) (/ 1 (PI))) 1/360) angle)) (sin (* (PI) (/ angle 180))) (cos (/ (* (cosh (log (PI))) angle) -180)) (sin (* (* 1/180 (PI)) angle)) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (cos (/ (* angle (PI)) -180)) (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)))
37.0ms
a
@inf
((- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (* (* (* angle angle) 1/32400) (* (* (* (PI) (PI)) b) b)) (* (* angle angle) 1/32400) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (/ (* angle (PI)) 180))) 2) (* a (cos (/ (* angle (PI)) 180))) (cos (/ (* angle (PI)) 180)) (exp (log (pow (* (cos (/ (* angle (PI)) -180)) a) 2))) (+ (exp (log (pow (* (cos (/ (* angle (PI)) -180)) a) 2))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (log (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (cos (/ (* angle (PI)) -180)) a) 2) (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (pow (cbrt (sqrt (PI))) 3) (exp (* (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) 2)) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (exp (* (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) 2))) (PI) (sin (* (* (- (PI) (/ 1 (PI))) 1/360) angle)) (sin (* (PI) (/ angle 180))) (cos (/ (* (cosh (log (PI))) angle) -180)) (sin (* (* 1/180 (PI)) angle)) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (cos (/ (* angle (PI)) -180)) (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)))
28.0ms
a
@-inf
((- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (* (* (* angle angle) 1/32400) (* (* (* (PI) (PI)) b) b)) (* (* angle angle) 1/32400) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (/ (* angle (PI)) 180))) 2) (* a (cos (/ (* angle (PI)) 180))) (cos (/ (* angle (PI)) 180)) (exp (log (pow (* (cos (/ (* angle (PI)) -180)) a) 2))) (+ (exp (log (pow (* (cos (/ (* angle (PI)) -180)) a) 2))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (log (pow (* (cos (/ (* angle (PI)) -180)) a) 2)) (pow (* (cos (/ (* angle (PI)) -180)) a) 2) (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (pow (cbrt (sqrt (PI))) 3) (exp (* (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) 2)) (+ (pow (* a (cos (/ (* angle (PI)) 180))) 2) (exp (* (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) 2))) (PI) (sin (* (* (- (PI) (/ 1 (PI))) 1/360) angle)) (sin (* (PI) (/ angle 180))) (cos (/ (* (cosh (log (PI))) angle) -180)) (sin (* (* 1/180 (PI)) angle)) (pow (* b (sin (* (PI) (/ angle 180)))) 2) (cos (/ (* angle (PI)) -180)) (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)))

simplify235.0ms (1.9%)

Memory
-2.8MiB live, 255.7MiB allocated; 67ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05553835
119333746
089523565
Stop Event
iter limit
node limit
Counts
88 → 87
Calls
Call 1
Inputs
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2))
(* a (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 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))))))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 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)))
(+ (log (pow (cos (* -1/180 (* angle (PI)))) 2)) (* 2 (log a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (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) (+ 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) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(+ (log (pow (cos (* -1/180 (* angle (PI)))) 2)) (* -2 (log (/ 1 a))))
(+ (log (pow (cos (* -1/180 (* angle (PI)))) 2)) (* -2 (log (/ -1 a))))
(+ (* -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)))
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (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) (+ (* -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) (+ (/ (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
1
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(pow a 2)
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))) (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3))))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))) (pow a 2))
a
(+ a (* a (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))))
(+ a (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))))
(+ a (* (pow angle 2) (+ (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* a (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))))
(+ (* (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 a 2) (pow b 2))))) (pow a 2))
(* 1/32400 (pow angle 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 (* -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/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 (pow a 2))
(+ (log (pow a 2)) (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+ (log (pow a 2)) (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/87480000 (pow (PI) 4)) (* 24 (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))))
(+ (log (pow a 2)) (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/141717600000 (pow (PI) 6)) (+ (* 1/45 (* (pow (PI) 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))) (* 720 (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))))) (* 1/24 (+ (* -1/87480000 (pow (PI) 4)) (* 24 (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))))
(* (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/360 (* angle (- (PI) (/ 1 (PI)))))
(* angle (+ (* -1/279936000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 3))) (* 1/360 (- (PI) (/ 1 (PI))))))
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* 1/725594112000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 5)))))))
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* (pow angle 2) (+ (* -1/3949553870438400000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 7))) (* 1/725594112000000 (pow (- (PI) (/ 1 (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/259200 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* 1/403107840000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (+ (* -1/1567283281920000000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 6))) (* 1/403107840000 (pow (+ (PI) (/ 1 (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))))))))))
(- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow a 2) (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(cos (* 1/180 (* angle (PI))))
(log (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))
(sin (* 1/180 (* angle (PI))))
(cos (* -1/360 (* angle (+ (PI) (/ 1 (PI))))))
(cos (* -1/180 (* angle (PI))))
(log (* b (sin (* 1/180 (* angle (PI))))))
Outputs
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2))
(*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))))) #s(literal 2 binary64)) (*.f64 a a))
(* a (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))))
(*.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))))) 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 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #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 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(+ (* 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 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) a)
(* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (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 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (log (pow (cos (* -1/180 (* angle (PI)))) 2)) (* 2 (log a)))
(fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle) angle #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 #s(literal -1/32400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) (*.f64 angle angle)) (*.f64 a a))) #s(literal 1 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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 a a))
(+ (log (pow (cos (* -1/180 (* angle (PI)))) 2)) (* -2 (log (/ 1 a))))
(fma.f64 (neg.f64 (log.f64 a)) #s(literal -2 binary64) (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(+ (log (pow (cos (* -1/180 (* angle (PI)))) 2)) (* -2 (log (/ -1 a))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) a)) #s(literal -2 binary64) (log.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle) angle #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 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (log.f64 b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #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 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64))) (*.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 angle angle) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64) (fma.f64 (/.f64 a b) (/.f64 a b) (/.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle)) (*.f64 b b)))) (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64))) (*.f64 b b))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (log.f64 b))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
(-.f64 (log.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) (log.f64 (/.f64 #s(literal -1 binary64) b)))
1
#s(literal 1 binary64)
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(fma.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/100776960000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))) (*.f64 angle angle) (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (+ (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))
(fma.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (fma.f64 (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (fma.f64 (-.f64 (fma.f64 #s(literal -1/104485552128000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/1567283281920000000 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 6 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 6 binary64))))) (fma.f64 #s(literal 1/261213880320000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 5 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 (pow.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) #s(literal 3 binary64)) #s(literal 1/78364164096000000 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/100776960000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))) (*.f64 angle angle) (*.f64 (*.f64 #s(literal -1/129600 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 angle angle) #s(literal 1 binary64))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 #s(literal -1/129600 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 a a))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 1/201553920000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (fma.f64 #s(literal 1/33592320000 binary64) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/50388480000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 #s(literal -1/129600 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))) (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3))))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal -1/52242776064000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/783641640960000000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 6 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/100776960000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))))))) (fma.f64 #s(literal 1/130606940160000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 5 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 #s(literal 1/39182082048000000 binary64) (pow.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) #s(literal 3 binary64))))) (*.f64 a a) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b)) (*.f64 angle angle) (fma.f64 (-.f64 (fma.f64 #s(literal 1/201553920000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (fma.f64 #s(literal 1/33592320000 binary64) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/50388480000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 #s(literal -1/129600 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))) (pow a 2))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/129600 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (fma.f64 (-.f64 (fma.f64 #s(literal 1/201553920000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (fma.f64 #s(literal 1/33592320000 binary64) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/50388480000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))) (*.f64 angle angle) (fma.f64 #s(literal -1/129600 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))) (*.f64 a a))
(+ (* (pow angle 2) (+ (* (pow a 2) (- (+ (* -1/129600 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/129600 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/64800 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (- (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/52242776064000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/783641640960000000 (pow (+ (PI) (/ 1 (PI))) 6)) (+ (* -1/783641640960000000 (pow (- (PI) (/ 1 (PI))) 6)) (* 2 (* (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))))))) (+ (* 1/130606940160000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/130606940160000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/39182082048000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* (pow a 2) (- (+ (* 1/201553920000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/201553920000 (pow (- (PI) (/ 1 (PI))) 4)) (+ (* 1/33592320000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))) (pow (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))) 2)))) (+ (* -1/50388480000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/50388480000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/129600 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/64800 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) a) a (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (fma.f64 (-.f64 (fma.f64 #s(literal -1/52242776064000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/783641640960000000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 6 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/100776960000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))))))) (fma.f64 #s(literal 1/130606940160000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 5 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 #s(literal 1/39182082048000000 binary64) (pow.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) #s(literal 3 binary64))))) (*.f64 angle angle) (-.f64 (fma.f64 #s(literal 1/201553920000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (fma.f64 #s(literal 1/33592320000 binary64) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/50388480000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))))))) (*.f64 angle angle) (*.f64 a a))
a
(+ a (* a (* (pow angle 2) (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI)))))))))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 angle angle) #s(literal 1 binary64)) a)
(+ a (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI))))))))) (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (fma.f64 (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/100776960000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))))) (*.f64 angle angle) (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64)))))) a)
(+ a (* (pow angle 2) (+ (* a (- (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* -1/259200 (pow (- (PI) (/ 1 (PI))) 2))) (* 1/129600 (* (+ (PI) (/ 1 (PI))) (- (PI) (/ 1 (PI))))))) (* (pow angle 2) (+ (* a (* (pow angle 2) (- (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 4))) (+ (* -1/104485552128000000 (* (pow (+ (PI) (/ 1 (PI))) 4) (pow (- (PI) (/ 1 (PI))) 2))) (+ (* -1/1567283281920000000 (pow (+ (PI) (/ 1 (PI))) 6)) (* -1/1567283281920000000 (pow (- (PI) (/ 1 (PI))) 6))))) (+ (* 1/261213880320000000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 5))) (+ (* 1/261213880320000000 (* (pow (+ (PI) (/ 1 (PI))) 5) (- (PI) (/ 1 (PI))))) (* 1/78364164096000000 (* (pow (+ (PI) (/ 1 (PI))) 3) (pow (- (PI) (/ 1 (PI))) 3)))))))) (* a (- (+ (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)) (+ (* 1/403107840000 (pow (- (PI) (/ 1 (PI))) 4)) (* 1/67184640000 (* (pow (+ (PI) (/ 1 (PI))) 2) (pow (- (PI) (/ 1 (PI))) 2))))) (+ (* -1/100776960000 (* (+ (PI) (/ 1 (PI))) (pow (- (PI) (/ 1 (PI))) 3))) (* -1/100776960000 (* (pow (+ (PI) (/ 1 (PI))) 3) (- (PI) (/ 1 (PI)))))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) a) (fma.f64 (-.f64 (fma.f64 #s(literal -1/104485552128000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/1567283281920000000 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 6 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 6 binary64))))) (fma.f64 #s(literal 1/261213880320000000 binary64) (fma.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 5 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) (*.f64 (pow.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) #s(literal 3 binary64)) #s(literal 1/78364164096000000 binary64)))) (*.f64 angle angle) (-.f64 (fma.f64 #s(literal 1/403107840000 binary64) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/67184640000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/100776960000 binary64) (fma.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 3 binary64)) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))))))) (*.f64 (fma.f64 #s(literal -1/259200 binary64) (+.f64 (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/129600 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64))) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))))) a)) (*.f64 angle angle) 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 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.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 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.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 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) a) a)) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a))
(* 1/32400 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))
(+ (* (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 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) angle) angle) (*.f64 a a) (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.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 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/765275040000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))))) (*.f64 angle angle) (*.f64 a a))
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 a (*.f64 angle angle)) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal 1/25194240000 binary64)) angle) angle (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) #s(literal -1/64800 binary64))) (*.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 (fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) a) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 a (*.f64 angle angle))) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal 1/25194240000 binary64))) (*.f64 angle angle))) (*.f64 angle angle) a)
(+ 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))
(log (pow a 2))
(log.f64 (*.f64 a a))
(+ (log (pow a 2)) (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle) angle (log.f64 (*.f64 a a)))
(+ (log (pow a 2)) (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/87480000 (pow (PI) 4)) (* 24 (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/87480000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/131220000 binary64))) #s(literal 1/24 binary64)) angle) angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 angle angle) (log.f64 (*.f64 a a)))
(+ (log (pow a 2)) (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/141717600000 (pow (PI) 6)) (+ (* 1/45 (* (pow (PI) 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))) (* 720 (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))))) (* 1/24 (+ (* -1/87480000 (pow (PI) 4)) (* 24 (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 angle angle)) (fma.f64 (*.f64 #s(literal 1/45 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64))) (*.f64 (PI.f64) (PI.f64)) (fma.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/1062882000000 binary64) (*.f64 #s(literal -1/141717600000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 (fma.f64 #s(literal -1/87480000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/131220000 binary64))) #s(literal 1/24 binary64))) (*.f64 angle angle))) (*.f64 angle angle) (log.f64 (*.f64 a a)))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) b) b))) (*.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 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b) (*.f64 angle angle))) (*.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 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (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 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) b) b (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64)) b) b) (*.f64 angle angle))) (*.f64 angle angle))) (*.f64 angle angle))) (*.f64 angle angle))
(* 1/360 (* angle (- (PI) (/ 1 (PI)))))
(*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)
(* angle (+ (* -1/279936000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 3))) (* 1/360 (- (PI) (/ 1 (PI))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/279936000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64))) angle) angle (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64))) angle)
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* 1/725594112000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 5)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/725594112000000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64))) angle) angle (*.f64 #s(literal -1/279936000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)))) (*.f64 angle angle) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64))) angle)
(* angle (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/279936000 (pow (- (PI) (/ 1 (PI))) 3)) (* (pow angle 2) (+ (* -1/3949553870438400000000 (* (pow angle 2) (pow (- (PI) (/ 1 (PI))) 7))) (* 1/725594112000000 (pow (- (PI) (/ 1 (PI))) 5))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3949553870438400000000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/725594112000000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 5 binary64)))) (*.f64 angle angle) (*.f64 #s(literal -1/279936000 binary64) (pow.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64)))) (*.f64 angle angle) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64))) angle)
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 #s(literal 1/180 binary64) (PI.f64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 (fma.f64 (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) (*.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))))))))
(*.f64 (fma.f64 (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 angle angle) (*.f64 #s(literal 1/180 binary64) (PI.f64))) angle)
(+ 1 (* -1/259200 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 2))))
(fma.f64 (*.f64 #s(literal -1/259200 binary64) (*.f64 angle angle)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* 1/403107840000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/403107840000 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) #s(literal -1/259200 binary64))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/259200 (pow (+ (PI) (/ 1 (PI))) 2)) (* (pow angle 2) (+ (* -1/1567283281920000000 (* (pow angle 2) (pow (+ (PI) (/ 1 (PI))) 6))) (* 1/403107840000 (pow (+ (PI) (/ 1 (PI))) 4)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/1567283281920000000 binary64) (*.f64 angle angle)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 6 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 4 binary64)) #s(literal 1/403107840000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) #s(literal -1/259200 binary64))) (*.f64 angle angle) #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 #s(literal -1/194400 binary64) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/188956800000 binary64)) angle) angle)) (*.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)))
(- (* (cos (* -1/360 (* angle (+ (PI) (/ 1 (PI)))))) (cos (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) (* (sin (* 1/360 (* angle (+ (PI) (/ 1 (PI)))))) (sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle)))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2)))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow a 2) (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(log (* (pow a 2) (pow (cos (* -1/180 (* angle (PI)))) 2)))
(log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a)))
(sin (* 1/360 (* angle (- (PI) (/ 1 (PI))))))
(sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))
(cos (* -1/360 (* angle (+ (PI) (/ 1 (PI))))))
(cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b))

rewrite252.0ms (2.1%)

Memory
4.5MiB live, 235.0MiB allocated; 39ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0101583
0167522
1532516
23406510
08442504
Stop Event
iter limit
node limit
iter limit
Counts
29 → 764
Calls
Call 1
Inputs
(-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #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 (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64))
(*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(*.f64 (*.f64 angle angle) #s(literal 1/32400 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 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64))))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))
(exp.f64 (log.f64 (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)))
(log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64))) a) #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 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(PI.f64)
(sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64))
(cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))
(sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b))
Outputs
(pow.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (fma.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))) #s(literal 2 binary64))) (fma.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (fma.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (neg.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (neg.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (fma.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))) #s(literal 2 binary64)) (fma.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (fma.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (fma.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (neg.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 4 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 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) a) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) (neg.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) (fabs.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))))) (exp.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (*.f64 a (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))))
(-.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(+.f64 (+.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 4 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (+.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #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 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) a) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))
(*.f64 (*.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) a)
(*.f64 (neg.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) (neg.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))))
(*.f64 (fabs.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) (fabs.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))))
(*.f64 (exp.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))))) (exp.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64)))
(*.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))))
(*.f64 a (*.f64 a (pow.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))))
(*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (*.f64 a (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))))
(pow.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (fabs.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 a) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64))
(exp.f64 (fma.f64 (log.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) (sqrt.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))))
(*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))
(*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) a)
(pow.f64 (sqrt.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))) #s(literal 2 binary64))) a) (fma.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64))) a) (fma.f64 (*.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (fma.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))) #s(literal 2 binary64)))) (fma.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (fma.f64 #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) #s(literal 2 binary64))))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) a (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))) a))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 1 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) a) (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle)))) a))
(+.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) angle) (*.f64 #s(literal 1/32400 binary64) angle))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) b))
(*.f64 (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 angle angle))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)
(*.f64 (neg.f64 angle) (*.f64 (neg.f64 angle) (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
(*.f64 (fabs.f64 angle) (*.f64 (fabs.f64 angle) (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
(*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 angle (*.f64 b (PI.f64))) #s(literal 2 binary64)))
(*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))
(*.f64 b (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))))
(*.f64 angle (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64))))
(*.f64 angle (*.f64 angle (*.f64 (pow.f64 (*.f64 b (PI.f64)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (neg.f64 angle)) (neg.f64 angle))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (fabs.f64 angle)) (fabs.f64 angle))
(*.f64 (*.f64 #s(literal 1/32400 binary64) angle) angle)
(*.f64 (neg.f64 angle) (*.f64 (neg.f64 angle) #s(literal 1/32400 binary64)))
(*.f64 (fabs.f64 angle) (*.f64 (fabs.f64 angle) #s(literal 1/32400 binary64)))
(*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))
(*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))
(*.f64 angle (*.f64 #s(literal 1/32400 binary64) angle))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (neg.f64 a)) (neg.f64 a) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (fabs.f64 a)) (fabs.f64 a) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) (neg.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) (fabs.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b))) (exp.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (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 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 b (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (neg.f64 a)) (neg.f64 a))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (fabs.f64 a)) (fabs.f64 a))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a)
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (fabs.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (cosh.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
(*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 1 binary64))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64))))
(pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal -2 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (neg.f64 a)) (neg.f64 a))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (fabs.f64 a)) (fabs.f64 a))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a)
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (fabs.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (cosh.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 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))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (neg.f64 a)) (neg.f64 a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (fabs.f64 a)) (fabs.f64 a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (+.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (+.f64 (sinh.f64 (log.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))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #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)))
(*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (log.f64 (exp.f64 #s(literal 2 binary64))))
(*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (log.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))))
(*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 #s(literal 1 binary64) (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (log.f64 (neg.f64 a)) (*.f64 #s(literal 2 binary64) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(fma.f64 #s(literal 2 binary64) (log.f64 (fabs.f64 a)) (*.f64 #s(literal 2 binary64) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(fma.f64 #s(literal 2 binary64) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 2 binary64) (log.f64 a)))
(fma.f64 #s(literal 2 binary64) (log.f64 a) (*.f64 #s(literal 2 binary64) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(fma.f64 #s(literal 1 binary64) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(-.f64 (log.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (log.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))))))
(-.f64 #s(literal 0 binary64) (log.f64 (exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))))
(+.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (log.f64 a))
(+.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a)) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(+.f64 (log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (neg.f64 a))) (log.f64 (neg.f64 a)))
(+.f64 (log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (fabs.f64 a))) (log.f64 (fabs.f64 a)))
(+.f64 (log.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a)) (log.f64 a))
(+.f64 (log.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (log.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(+.f64 (log.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (log.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(+.f64 (log.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))) (log.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))))
(+.f64 (log.f64 (neg.f64 a)) (log.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (fabs.f64 a)) (log.f64 (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) (*.f64 #s(literal 2 binary64) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(+.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 #s(literal 2 binary64) (log.f64 a)))
(+.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (log.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(+.f64 (log.f64 a) (log.f64 (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))))
(+.f64 (log.f64 a) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (neg.f64 a)) (neg.f64 a))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (fabs.f64 a)) (fabs.f64 a))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a)
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (fabs.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (cosh.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 3/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(pow.f64 (*.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64)))) (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64)))) (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 6 binary64))
(pow.f64 (neg.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64)))) #s(literal 6 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(neg.f64 (PI.f64))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(-.f64 #s(literal 0 binary64) (PI.f64))
(fabs.f64 (PI.f64))
(exp.f64 (+.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64))))
(exp.f64 (+.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (PI.f64)))))
(exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64) (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64) (*.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64) (log.f64 (sqrt.f64 (PI.f64)))))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)) (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)) (*.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64))))
(exp.f64 (/.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (/.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 6 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (cbrt.f64 (PI.f64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (PI.f64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 6 binary64))) (sinh.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 6 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64))))
(+.f64 (cosh.f64 (log.f64 (PI.f64))) (sinh.f64 (log.f64 (PI.f64))))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64)))) (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))) (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64)))))
(*.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (cbrt.f64 (PI.f64))) (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (fabs.f64 (cbrt.f64 (PI.f64))))
(*.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (neg.f64 (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (neg.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (neg.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (PI.f64)))
(pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/6 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3/2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64))
(pow.f64 (PI.f64) #s(literal 1/2 binary64))
(neg.f64 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(fabs.f64 (sqrt.f64 (PI.f64)))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 3/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 3/2 binary64))))
(exp.f64 (+.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) (/.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))))
(exp.f64 (+.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))))
(exp.f64 (+.f64 (/.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (/.f64 (log.f64 (PI.f64)) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64) (/.f64 (log.f64 (PI.f64)) #s(literal 3 binary64))))
(exp.f64 (/.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 6 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (/.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 6 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (PI.f64))))
(+.f64 (cosh.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64))) (sinh.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (PI.f64)))) (sinh.f64 (log.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(*.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(*.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b))
(*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(*.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (neg.f64 b)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (fabs.f64 b)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (cosh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(exp.f64 (fma.f64 (log.f64 b) #s(literal 2 binary64) (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(exp.f64 (+.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 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))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (neg.f64 a)) (neg.f64 a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (fabs.f64 a)) (fabs.f64 a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (+.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (+.f64 (sinh.f64 (log.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))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #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)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 3/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(pow.f64 (*.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64)))) (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64)))) (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 6 binary64))
(pow.f64 (neg.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64)))) #s(literal 6 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(neg.f64 (PI.f64))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(-.f64 #s(literal 0 binary64) (PI.f64))
(fabs.f64 (PI.f64))
(exp.f64 (+.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64))))
(exp.f64 (+.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (PI.f64)))))
(exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64) (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64) (*.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64) (log.f64 (sqrt.f64 (PI.f64)))))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)) (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)) (*.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64))))
(exp.f64 (/.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (/.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (/.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 6 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (cbrt.f64 (PI.f64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (PI.f64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 6 binary64))) (sinh.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 6 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1 binary64))))
(+.f64 (cosh.f64 (log.f64 (PI.f64))) (sinh.f64 (log.f64 (PI.f64))))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))
(pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 1 binary64)))
(sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal -2 binary64))))
(sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal -2 binary64))))
(cos.f64 (-.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal -2 binary64))) (/.f64 (PI.f64) #s(literal -2 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(literal 1 binary64)))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(*.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) b)
(*.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(*.f64 (neg.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) (neg.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)))
(*.f64 (fabs.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) (fabs.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)))
(*.f64 (exp.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b))) (exp.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b))))
(*.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (*.f64 b b))
(*.f64 (*.f64 b b) (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b))
(*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 b (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)))
(*.f64 b (*.f64 b (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))))
(*.f64 b (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)))
(pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (neg.f64 b)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (fabs.f64 b)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64))
(exp.f64 (fma.f64 (log.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64) (*.f64 (log.f64 b) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 b) #s(literal 2 binary64) (*.f64 (log.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) #s(literal 2 binary64))))
(pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal -2 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64)))
(pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64))
(neg.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(/.f64 (-.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (log.f64 b) #s(literal 2 binary64))) (log.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 3 binary64)) (pow.f64 (log.f64 b) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 b) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (log.f64 b)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(+.f64 (log.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (log.f64 (exp.f64 (log.f64 b))))
(+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(+.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (log.f64 b))
(log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))

eval158.0ms (1.3%)

Memory
3.8MiB live, 279.2MiB allocated; 59ms collecting garbage
Compiler

Compiled 37 594 to 3 824 computations (89.8% saved)

prune275.0ms (2.3%)

Memory
19.1MiB live, 355.9MiB allocated; 65ms collecting garbage
Pruning

119 alts after pruning (118 fresh and 1 done)

PrunedKeptTotal
New73036766
Fresh168298
Picked505
Done011
Total751119870
Accuracy
80.9%
Counts
870 → 119
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.1%
(fma.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
73.2%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
77.1%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
77.1%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
77.1%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
75.5%
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
74.9%
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
73.2%
(fma.f64 b (*.f64 b (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
76.8%
(+.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #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)))
76.4%
(+.f64 (pow.f64 (*.f64 a (/.f64 (-.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 (sinh.f64 (neg.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #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)))
76.9%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
76.2%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal -2 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
76.9%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
76.9%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.9%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal -2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
77.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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)))
76.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.0%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #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)))
59.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (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)))
61.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
27.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (cosh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))) #s(literal 2 binary64)))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))) #s(literal 2 binary64)))
61.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
73.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))))
24.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal 3 binary64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
61.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))) #s(literal 3 binary64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
25.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
61.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
59.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
26.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
27.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
58.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
62.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
24.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
61.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
60.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (log.f64 b))) #s(literal 2 binary64))))
60.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b))) #s(literal 2 binary64))))
62.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
76.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 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)))
77.2%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
62.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
76.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.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)))
77.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64))) (neg.f64 (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)))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.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)))
53.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 (+.f64 (cosh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))))) #s(literal 2 binary64)))
76.7%
(+.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 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
76.7%
(+.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 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
76.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 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
77.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 (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
76.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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)))
76.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 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
76.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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)))
76.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 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)))
76.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 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
62.2%
(+.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))))
77.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(approx (* (/ angle 180) (neg (sqrt (PI)))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal -1/180 binary64))) (neg.f64 (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)))
77.1%
(+.f64 (pow.f64 (*.f64 a #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.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)))
77.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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)))
77.1%
(+.f64 (pow.f64 (*.f64 a #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.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)))
58.6%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ (* angle (PI)) 180)) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
77.1%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ (* angle (PI)) 180)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
77.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
57.7%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
57.6%
(+.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
57.6%
(+.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
57.8%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.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)))
69.1%
(+.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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
75.2%
(+.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 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
77.1%
(+.f64 #s(approx (pow (* a (cos (/ (* angle (PI)) 180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
52.3%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
70.0%
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b))))
30.4%
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
30.5%
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
56.7%
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
59.8%
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))
28.6%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a)))
28.6%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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)))
70.1%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
39.1%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.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 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) 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 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a)))
37.9%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
62.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
38.7%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 angle angle) (*.f64 a a)))
62.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
58.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
63.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a)))
56.8%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
56.8%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
60.0%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
52.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
58.4%
#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))))
27.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
40.0%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
32.0%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
30.9%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
29.7%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
29.7%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
Compiler

Compiled 13 281 to 4 718 computations (64.5% saved)

regimes363.0ms (3%)

Memory
-8.1MiB live, 709.0MiB allocated; 92ms collecting garbage
Counts
191 → 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 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 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a)))
#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 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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 (* 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 (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(+.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))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.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 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #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 #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ (* angle (PI)) 180)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (/ (* angle (PI)) 180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #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 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) 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 #s(approx (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #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 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(fma.f64 b (*.f64 b (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) 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 (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 a (cos.f64 (/.f64 (*.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)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal -2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #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 a (sin.f64 (+.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (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 (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(approx (* (/ angle 180) (neg (sqrt (PI)))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal -1/180 binary64))) (neg.f64 (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 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.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 a (cos.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64))) (neg.f64 (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 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (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 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (neg.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (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)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.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 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) angle) angle) #s(literal 1/765275040000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))) (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))))) (neg.f64 (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 (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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) #s(literal 2 binary64))))
(+.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) 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 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (PI) (/ angle 180))) b)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 b))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (log.f64 b))) #s(literal 2 binary64))))
(+.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 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 (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 #s(literal 180 binary64)) (PI.f64))) a))) (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)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #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 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(+.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 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.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 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64) (*.f64 (log.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 (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 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 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 129600 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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) 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 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.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)) (/.f64 angle #s(literal 180 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 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 a #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.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)))
#s(approx (+ (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 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))))
(+.f64 (pow.f64 (*.f64 a #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (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))))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b))))
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (exp.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 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #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 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #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 a (cos.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal 3 binary64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 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 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (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 a (cos.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ (* angle (PI)) 180)) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 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))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))) #s(literal 3 binary64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) 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 (+.f64 (cosh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 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 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.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 a (cos.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (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 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 2 binary64))) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (cosh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 #s(approx (sin (* (/ angle 180) (cosh (log (PI))))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #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 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #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 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) 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 (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) 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 (-.f64 (*.f64 (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal -2 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #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 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #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 (fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #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 (-.f64 (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (sin.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (sin.f64 (fma.f64 (neg.f64 (/.f64 angle #s(literal 180 binary64))) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 (sinh.f64 (neg.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))) (cos.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal -180 binary64)))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #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 a (/.f64 (-.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (fma.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #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 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 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 (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))))))) #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 (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 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 (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #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 (*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64))) #s(literal 8 binary64)) a) (fma.f64 (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #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 a (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (sin.f64 (*.f64 (sinh.f64 (log.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 (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
Calls

6 calls:

91.0ms
b
54.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)))
53.0ms
angle
48.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
48.0ms
a
Results
AccuracySegmentsBranch
77.2%1(/.f64 angle #s(literal 180 binary64))
77.2%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
77.2%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)))
77.2%1a
77.2%1b
77.2%1angle
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes273.0ms (2.3%)

Memory
-23.1MiB live, 583.1MiB allocated; 51ms collecting garbage
Counts
173 → 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 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 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a)))
#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 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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 (* 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 (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(+.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))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.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 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #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 #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ (* angle (PI)) 180)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (/ (* angle (PI)) 180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #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 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) 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 #s(approx (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #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 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(fma.f64 b (*.f64 b (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) 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 (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 a (cos.f64 (/.f64 (*.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)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal -2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #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 a (sin.f64 (+.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (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 (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(approx (* (/ angle 180) (neg (sqrt (PI)))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal -1/180 binary64))) (neg.f64 (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 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.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 a (cos.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64))) (neg.f64 (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 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (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 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (neg.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (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)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.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 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) angle) angle) #s(literal 1/765275040000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))) (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))))) (neg.f64 (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 (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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) #s(literal 2 binary64))))
(+.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) 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 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (PI) (/ angle 180))) b)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 b))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (log.f64 b))) #s(literal 2 binary64))))
(+.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 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 (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 #s(literal 180 binary64)) (PI.f64))) a))) (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)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #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 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(+.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 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.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 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64) (*.f64 (log.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 (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 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 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 129600 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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) 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 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.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)) (/.f64 angle #s(literal 180 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 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 a #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.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)))
#s(approx (+ (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 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))))
(+.f64 (pow.f64 (*.f64 a #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (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))))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b))))
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (exp.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 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #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 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #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 a (cos.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal 3 binary64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 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 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (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 a (cos.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ (* angle (PI)) 180)) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 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))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))) #s(literal 3 binary64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) 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 (+.f64 (cosh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 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 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.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 a (cos.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (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 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 2 binary64))) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (cosh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 #s(approx (sin (* (/ angle 180) (cosh (log (PI))))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #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 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #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 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) 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 (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) 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 (-.f64 (*.f64 (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal -2 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #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 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #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 (fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #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 (-.f64 (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
Outputs
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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)))
Calls

6 calls:

56.0ms
b
44.0ms
a
42.0ms
(/.f64 angle #s(literal 180 binary64))
42.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
41.0ms
angle
Results
AccuracySegmentsBranch
77.2%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)))
77.2%1b
77.2%1a
77.2%1(/.f64 angle #s(literal 180 binary64))
77.2%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
77.2%1angle
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes286.0ms (2.4%)

Memory
15.1MiB live, 438.2MiB allocated; 25ms collecting garbage
Counts
172 → 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 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 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a)))
#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 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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 (* 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 (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(+.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))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.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 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #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 #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ (* angle (PI)) 180)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (/ (* angle (PI)) 180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #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 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) 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 #s(approx (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #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 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(fma.f64 b (*.f64 b (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) 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 (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 a (cos.f64 (/.f64 (*.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)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal -2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #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 a (sin.f64 (+.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (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 (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(approx (* (/ angle 180) (neg (sqrt (PI)))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal -1/180 binary64))) (neg.f64 (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 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.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 a (cos.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64))) (neg.f64 (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 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (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 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (neg.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (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)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.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 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) angle) angle) #s(literal 1/765275040000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))) (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))))) (neg.f64 (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 (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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) #s(literal 2 binary64))))
(+.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) 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 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (PI) (/ angle 180))) b)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 b))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (log.f64 b))) #s(literal 2 binary64))))
(+.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 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 (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 #s(literal 180 binary64)) (PI.f64))) a))) (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)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #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 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(+.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 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.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 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64) (*.f64 (log.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 (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 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 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 129600 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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) 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 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.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)) (/.f64 angle #s(literal 180 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 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 a #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.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)))
#s(approx (+ (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 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))))
(+.f64 (pow.f64 (*.f64 a #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (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))))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b))))
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (exp.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 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #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 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #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 a (cos.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal 3 binary64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 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 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (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 a (cos.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ (* angle (PI)) 180)) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 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))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))) #s(literal 3 binary64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) 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 (+.f64 (cosh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 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 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.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 a (cos.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (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 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 2 binary64))) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (cosh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 #s(approx (sin (* (/ angle 180) (cosh (log (PI))))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #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 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #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 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) 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 (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) 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 (-.f64 (*.f64 (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal -2 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #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 (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #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 (fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 a (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/360 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) angle))) (*.f64 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (+.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #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 (-.f64 (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (/.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64)))))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Calls

6 calls:

73.0ms
(/.f64 angle #s(literal 180 binary64))
43.0ms
b
41.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
40.0ms
angle
40.0ms
a
Results
AccuracySegmentsBranch
77.2%1a
77.2%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)))
77.2%1b
77.2%1(/.f64 angle #s(literal 180 binary64))
77.2%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
77.2%1angle
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes242.0ms (2%)

Memory
-26.5MiB live, 357.3MiB allocated; 28ms collecting garbage
Counts
162 → 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 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 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a)))
#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 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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 (* 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 (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(+.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))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.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 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #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 #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ (* angle (PI)) 180)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (/ (* angle (PI)) 180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #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 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) 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 #s(approx (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #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 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(fma.f64 b (*.f64 b (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) 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 (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 a (cos.f64 (/.f64 (*.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)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal -2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #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 a (sin.f64 (+.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (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 (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(approx (* (/ angle 180) (neg (sqrt (PI)))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal -1/180 binary64))) (neg.f64 (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 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.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 a (cos.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64))) (neg.f64 (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 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (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 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (neg.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (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)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.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 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) angle) angle) #s(literal 1/765275040000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))) (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))))) (neg.f64 (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 (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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) #s(literal 2 binary64))))
(+.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) 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 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (PI) (/ angle 180))) b)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 b))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (log.f64 b))) #s(literal 2 binary64))))
(+.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 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 (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 #s(literal 180 binary64)) (PI.f64))) a))) (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)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #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 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(+.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 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.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 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64) (*.f64 (log.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 (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 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 (fma.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) angle) #s(literal 360 binary64) (*.f64 #s(literal 360 binary64) (*.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) angle))) #s(literal 129600 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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) 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 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.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)) (/.f64 angle #s(literal 180 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 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (fma.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 2 binary64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 a #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.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)))
#s(approx (+ (pow (* a (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle)) (*.f64 (sin.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 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))))
(+.f64 (pow.f64 (*.f64 a #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (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))))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)) (cos.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle))) (sin.f64 (*.f64 #s(literal 1/360 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) angle))))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b))))
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (exp.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 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #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 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #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 a (cos.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)))) #s(literal 3 binary64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 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 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (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 a (cos.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ (* angle (PI)) 180)) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 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))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (exp.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))) #s(literal 3 binary64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) 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 (+.f64 (cosh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 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 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.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 a (cos.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (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 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 2 binary64))) (/.f64 (*.f64 (cbrt.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 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (neg.f64 angle) (cosh.f64 (log.f64 (PI.f64))))) #s(literal -180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (cosh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 #s(approx (sin (* (/ angle 180) (cosh (log (PI))))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))) angle))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #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 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #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 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) angle)))))) #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 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Calls

6 calls:

43.0ms
a
39.0ms
(/.f64 angle #s(literal 180 binary64))
39.0ms
angle
38.0ms
b
37.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Results
AccuracySegmentsBranch
77.2%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)))
77.2%1a
77.2%1b
77.2%1(/.f64 angle #s(literal 180 binary64))
77.2%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
77.2%1angle
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes169.0ms (1.4%)

Memory
28.0MiB live, 261.4MiB allocated; 18ms collecting garbage
Counts
111 → 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 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 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a)))
#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 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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 (* 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 (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(+.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))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.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 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #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 #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ (* angle (PI)) 180)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (/ (* angle (PI)) 180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #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 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) 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 #s(approx (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #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 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(fma.f64 b (*.f64 b (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) 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 (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 a (cos.f64 (/.f64 (*.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)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal -2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #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 a (sin.f64 (+.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (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 (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(approx (* (/ angle 180) (neg (sqrt (PI)))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal -1/180 binary64))) (neg.f64 (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 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.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 a (cos.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64))) (neg.f64 (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 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (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 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (neg.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (neg.f64 (sqrt.f64 (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)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.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 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) angle) angle) #s(literal 1/765275040000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (*.f64 (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))) (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))))) (neg.f64 (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 (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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b)) #s(literal 2 binary64))))
(+.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) b)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) 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 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (PI) (/ angle 180))) b)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 b))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (*.f64 #s(approx (log (* (sin (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (/ angle 180))) b)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (log.f64 b))) #s(literal 2 binary64))))
(+.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 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 (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 #s(literal 180 binary64)) (PI.f64))) a))) (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)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #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 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(+.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 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.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 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (exp.f64 (fma.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64) (*.f64 (log.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 (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64))) (neg.f64 (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)))
Calls

6 calls:

29.0ms
(/.f64 angle #s(literal 180 binary64))
28.0ms
angle
28.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
27.0ms
a
26.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
77.1%1a
77.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)))
77.1%1b
77.1%1(/.f64 angle #s(literal 180 binary64))
77.1%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
77.1%1angle
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes123.0ms (1%)

Memory
1.6MiB live, 195.5MiB allocated; 9ms collecting garbage
Counts
79 → 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 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 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a)))
#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 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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 (* 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 (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(+.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))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.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 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #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 #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ (* angle (PI)) 180)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (/ (* angle (PI)) 180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #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 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) 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 #s(approx (* (* (/ angle 180) (neg (sqrt (PI)))) (neg (sqrt (PI)))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #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 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
(fma.f64 b (*.f64 b (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) 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 (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 a (cos.f64 (/.f64 (*.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)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal -2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #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 a (sin.f64 (+.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal -180 binary64)) (/.f64 (PI.f64) #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 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) b) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (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 (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 #s(approx (* (/ angle 180) (neg (sqrt (PI)))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal -1/180 binary64))) (neg.f64 (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 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 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 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.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 a (cos.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 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 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Calls

6 calls:

22.0ms
(/.f64 angle #s(literal 180 binary64))
21.0ms
angle
20.0ms
b
19.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
18.0ms
a
Results
AccuracySegmentsBranch
77.1%1a
77.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)))
77.1%1b
77.1%1(/.f64 angle #s(literal 180 binary64))
77.1%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
77.1%1angle
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes72.0ms (0.6%)

Memory
-2.6MiB live, 140.6MiB allocated; 9ms collecting garbage
Counts
42 → 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 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 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a)))
#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 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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 (* 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 (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(+.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))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.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 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #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 #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (/ (* angle (PI)) 180)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (cos (/ (* angle (PI)) 180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 a a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #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 a #s(approx (cos (/ (* angle (PI)) 180)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
Calls

6 calls:

14.0ms
b
12.0ms
angle
12.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
10.0ms
(/.f64 angle #s(literal 180 binary64))
10.0ms
a
Results
AccuracySegmentsBranch
77.1%1a
77.1%1b
77.1%1(/.f64 angle #s(literal 180 binary64))
77.1%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
77.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)))
77.1%1angle
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes69.0ms (0.6%)

Memory
-36.5MiB live, 118.9MiB allocated; 12ms collecting garbage
Counts
39 → 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 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 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a)))
#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 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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 (* 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 (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(+.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))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.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 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #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 #s(approx (- (* (cos (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI))))))) #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 #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #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)))
Calls

6 calls:

14.0ms
angle
13.0ms
(/.f64 angle #s(literal 180 binary64))
11.0ms
a
10.0ms
b
10.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Results
AccuracySegmentsBranch
77.0%1a
77.0%1b
77.0%1(/.f64 angle #s(literal 180 binary64))
77.0%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
77.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)))
77.0%1angle
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes57.0ms (0.5%)

Memory
17.3MiB live, 111.0MiB allocated; 2ms collecting garbage
Counts
35 → 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 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 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a)))
#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 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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 (* 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 (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(+.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))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (+ (/ (- (* (sinh (log (PI))) angle) (* (neg angle) (cosh (log (PI))))) -180) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (fma.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.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 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) a) a (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
Outputs
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.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 angle (PI.f64)) #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 b b)) (*.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)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
Calls

6 calls:

10.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
9.0ms
a
9.0ms
(/.f64 angle #s(literal 180 binary64))
9.0ms
angle
9.0ms
b
Results
AccuracySegmentsBranch
70.1%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)))
68.9%2a
70.2%2b
72.4%3(/.f64 angle #s(literal 180 binary64))
72.4%3(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
72.4%3angle
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes33.0ms (0.3%)

Memory
14.8MiB live, 65.5MiB allocated; 2ms collecting garbage
Counts
29 → 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 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 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a)))
#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 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.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 (* 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 (* (/ angle 180) (cosh (log (PI))))) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 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)))
#s(approx (+ (pow (* a (- (* (cos (/ (* (cosh (log (PI))) angle) -180)) (cos (* (/ angle 180) (sinh (log (PI)))))) (* (sin (* (/ angle 180) (cosh (log (PI))))) (sin (* (/ angle 180) (sinh (log (PI)))))))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(+.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))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
Calls

4 calls:

9.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
8.0ms
angle
8.0ms
(/.f64 angle #s(literal 180 binary64))
7.0ms
b
Results
AccuracySegmentsBranch
70.2%2b
67.4%3(/.f64 angle #s(literal 180 binary64))
67.4%3(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
67.4%3angle
Compiler

Compiled 10 to 18 computations (-80% saved)

regimes13.0ms (0.1%)

Memory
-19.3MiB live, 27.6MiB allocated; 2ms collecting garbage
Counts
19 → 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 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 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a)))
#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 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Calls

2 calls:

6.0ms
b
5.0ms
a
Results
AccuracySegmentsBranch
68.9%2a
68.7%2b
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes5.0ms (0%)

Memory
8.8MiB live, 8.8MiB allocated; 0ms collecting garbage
Counts
13 → 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 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 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Calls

1 calls:

4.0ms
a
Results
AccuracySegmentsBranch
68.9%2a
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes7.0ms (0.1%)

Memory
17.3MiB live, 17.3MiB allocated; 0ms collecting garbage
Counts
10 → 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
Calls

2 calls:

3.0ms
a
3.0ms
b
Results
AccuracySegmentsBranch
68.7%2b
67.8%3a
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes4.0ms (0%)

Memory
-40.6MiB live, 6.7MiB allocated; 1ms collecting garbage
Counts
8 → 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a)))
Calls

1 calls:

3.0ms
b
Results
AccuracySegmentsBranch
68.7%2b
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes5.0ms (0%)

Memory
15.8MiB live, 15.8MiB allocated; 0ms collecting garbage
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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b)))
Calls

2 calls:

2.0ms
b
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)))
Results
AccuracySegmentsBranch
60.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)))
66.5%2b
Compiler

Compiled 22 to 18 computations (18.2% saved)

regimes2.0ms (0%)

Memory
4.8MiB live, 4.8MiB allocated; 0ms collecting garbage
Counts
4 → 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 (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
Outputs
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
Calls

1 calls:

2.0ms
b
Results
AccuracySegmentsBranch
66.4%2b
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes6.0ms (0%)

Memory
15.4MiB live, 15.4MiB allocated; 0ms collecting garbage
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

5 calls:

1.0ms
b
1.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
1.0ms
(/.f64 angle #s(literal 180 binary64))
1.0ms
angle
1.0ms
a
Results
AccuracySegmentsBranch
60.0%1(/.f64 angle #s(literal 180 binary64))
60.0%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
60.0%1angle
60.0%1a
60.0%1b
Compiler

Compiled 11 to 21 computations (-90.9% saved)

bsearch32.0ms (0.3%)

Memory
-39.3MiB live, 57.1MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
1.289846764368633e+172
1.6075796007620725e+172
20.0ms
6.920909882115347e-5
5.394137896615578
Samples
20.0ms192×0valid
Compiler

Compiled 849 to 697 computations (17.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-cosu: 4.0ms (26.9% of total)
ival-mult: 3.0ms (20.1% of total)
ival-sinu: 3.0ms (20.1% of total)
ival-pow2: 3.0ms (20.1% of total)
ival-add: 1.0ms (6.7% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch16.0ms (0.1%)

Memory
30.2MiB live, 30.2MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
1.1319860626273095e+96
9.197207993237136e+96
Samples
11.0ms96×0valid
Compiler

Compiled 492 to 334 computations (32.1% saved)

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

bsearch9.0ms (0.1%)

Memory
-31.9MiB live, 15.2MiB allocated; 2ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
7.0ms
3.684656235825466e+95
4.868393958740983e+95
Samples
5.0ms48×0valid
Compiler

Compiled 231 to 157 computations (32% saved)

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

bsearch1.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
3.684656235825466e+95
4.868393958740983e+95
Compiler

Compiled 225 to 154 computations (31.6% saved)

bsearch20.0ms (0.2%)

Memory
39.1MiB live, 39.1MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
4.631072205178813e-55
6.089044038898806e-51
Samples
13.0ms128×0valid
Compiler

Compiled 600 to 408 computations (32% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-cosu: 3.0ms (29.6% of total)
ival-sinu: 3.0ms (29.6% of total)
ival-mult: 2.0ms (19.7% of total)
ival-pow2: 2.0ms (19.7% of total)
ival-add: 1.0ms (9.9% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
4.631072205178813e-55
6.089044038898806e-51
Compiler

Compiled 640 to 432 computations (32.5% saved)

bsearch13.0ms (0.1%)

Memory
-25.2MiB live, 20.9MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
1.1319860626273095e+96
9.197207993237136e+96
Samples
9.0ms64×0valid
Compiler

Compiled 516 to 340 computations (34.1% saved)

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

bsearch1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
1.1319860626273095e+96
9.197207993237136e+96
Compiler

Compiled 516 to 340 computations (34.1% saved)

simplify54.0ms (0.4%)

Memory
15.0MiB live, 61.1MiB allocated; 2ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0206989
1302988
2612987
32620987
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) 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 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 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 angle (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64))) (neg.f64 (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 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) 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 #s(approx (cos (/ (* angle (PI)) 180)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #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)))
(if (<=.f64 angle #s(literal 8782019273372467/2251799813685248 binary64)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (if (<=.f64 angle #s(literal 14999999999999999524108027823934606769179215677380048687130976427422654742851170297673301646769247814435878798421259788199317252381385149768716365840998872200111261740957696 binary64)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 b b)) (*.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)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))))
(if (<=.f64 b #s(literal 5500000000000000214953547155993019536688132345463333012787678969557967406843898972563002208813056 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))))
(if (<=.f64 a #s(literal 459999999999999994479296976115262600527918227566552355704819316653689645248584829292120406753280 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a))) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)))
(if (<=.f64 a #s(literal 459999999999999994479296976115262600527918227566552355704819316653689645248584829292120406753280 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a))) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)))
(if (<=.f64 b #s(literal 5866484394771979/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a))))
(if (<=.f64 b #s(literal 5866484394771979/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a))))
(if (<=.f64 b #s(literal 8999999999999999144472792578050411901988841231085565304940929101732582251443526073326638873968640 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b))))
(if (<=.f64 b #s(literal 8999999999999999144472792578050411901988841231085565304940929101732582251443526073326638873968640 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) (*.f64 a a))
Outputs
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.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 a (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64)) 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 (-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal -180 binary64))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) #s(approx (sin (* (/ angle 180) (sinh (log (PI))))) (sin.f64 (*.f64 (*.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) #s(literal 1/360 binary64)) 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 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 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 angle (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 180 binary64))) (neg.f64 (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 a (cos.f64 (*.f64 (*.f64 angle (/.f64 (sqrt.f64 (PI.f64)) #s(literal 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 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) 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 #s(approx (cos (/ (* angle (PI)) 180)) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #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)))
(if (<=.f64 angle #s(literal 8782019273372467/2251799813685248 binary64)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 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.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (if (<=.f64 angle #s(literal 14999999999999999524108027823934606769179215677380048687130976427422654742851170297673301646769247814435878798421259788199317252381385149768716365840998872200111261740957696 binary64)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #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 b b)) (*.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)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))))
(if (<=.f64 b #s(literal 5500000000000000214953547155993019536688132345463333012787678969557967406843898972563002208813056 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 b (PI.f64)) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))))
(if (<=.f64 a #s(literal 459999999999999994479296976115262600527918227566552355704819316653689645248584829292120406753280 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a))) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)))
(if (<=.f64 a #s(literal 459999999999999994479296976115262600527918227566552355704819316653689645248584829292120406753280 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a))) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)))
(if (<=.f64 b #s(literal 5866484394771979/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a))))
(if (<=.f64 b #s(literal 5866484394771979/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a))))
(if (<=.f64 b #s(literal 8999999999999999144472792578050411901988841231085565304940929101732582251443526073326638873968640 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (*.f64 (PI.f64) (PI.f64))) b))))
(if (<=.f64 b #s(literal 8999999999999999144472792578050411901988841231085565304940929101732582251443526073326638873968640 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (*.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)) (*.f64 a a))

derivations1.7s (14.1%)

Memory
11.7MiB live, 1 402.8MiB allocated; 107ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05553835
119333746
089523565
061440
0106420
1346270
22192270
09121269
0101583
0167522
1532516
23406510
08442504
06204518
121744337
087764143
077486
0137744
1486328
23256328
08296328
04413330
115633276
276303276
081243096
0186728
1676716
23303668
08465626
01566
02566
18766
252566
3582166
0847866
Stop Event
fuel
iter limit
node limit
iter limit
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
Compiler

Compiled 987 to 206 computations (79.1% saved)

preprocess179.0ms (1.5%)

Memory
-6.6MiB live, 227.4MiB allocated; 13ms collecting garbage
Remove

(abs a)

(abs b)

(abs angle)

Compiler

Compiled 3 216 to 1 138 computations (64.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...