ab-angle->ABCF A

Time bar (total: 9.8s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze9.0ms (0.1%)

Memory
-43.3MiB live, 1.0MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 23 to 12 computations (47.8% saved)

sample1.7s (17.3%)

Memory
-106.8MiB live, 1 980.5MiB allocated
Samples
1.0s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 812.0ms
ival-sinu: 232.0ms (28.6% of total)
ival-cosu: 193.0ms (23.8% of total)
ival-pow2: 175.0ms (21.5% of total)
ival-mult: 162.0ms (19.9% of total)
ival-add: 41.0ms (5% of total)
ival-true: 6.0ms (0.7% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain212.0ms (2.2%)

Memory
5.5MiB live, 345.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1230-0-(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
1230-0-(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
00-0-(/.f64 angle #s(literal 180 binary64))
00-0-a
00-0-(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
00-0-(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
00-0-(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
00-0-(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
00-0-#s(literal 180 binary64)
00-0-angle
00-0-#s(literal 2 binary64)
00-0-(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
00-0-b
00-0-(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
00-0-(PI.f64)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))sensitivity1230
sin.f64(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))sensitivity1230
Confusion
Predicted +Predicted -
+510
-72133
Precision
0.4146341463414634
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+5100
-720133
Precision?
0.4146341463414634
Recall?
1.0
Freqs
test
numberfreq
0133
2123
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
78.0ms512×0valid
Compiler

Compiled 191 to 49 computations (74.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-sinu: 14.0ms (24.4% of total)
ival-cosu: 12.0ms (20.9% of total)
ival-mult: 10.0ms (17.4% of total)
ival-pow2: 10.0ms (17.4% of total)
ival-div: 6.0ms (10.4% of total)
ival-pi: 2.0ms (3.5% of total)
ival-add: 2.0ms (3.5% of total)
exact: 1.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess158.0ms (1.6%)

Memory
25.0MiB live, 211.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058198
1131192
2438192
31316192
43133192
55237192
01521
02521
14021
29821
326521
467721
5166121
6280121
7420321
0855521
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) 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.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

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

Compiled 21 to 15 computations (28.6% saved)

simplify117.0ms (1.2%)

Memory
-12.9MiB live, 141.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01583
02583
14083
29883
326583
467783
5166183
6280183
7420383
0855583
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(PI.f64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(PI.f64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))

localize79.0ms (0.8%)

Memory
-24.1MiB live, 66.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.265625
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
accuracy0.3053512695368841
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
accuracy26.743643133257358
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy26.86544727513978
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
Samples
70.0ms256×0valid
Compiler

Compiled 85 to 17 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-sinu: 7.0ms (26.7% of total)
ival-mult: 5.0ms (19.1% of total)
ival-cosu: 5.0ms (19.1% of total)
ival-pow2: 5.0ms (19.1% of total)
ival-div: 2.0ms (7.6% of total)
ival-pi: 1.0ms (3.8% of total)
ival-add: 1.0ms (3.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series21.0ms (0.2%)

Memory
27.9MiB live, 27.9MiB allocated
Counts
6 → 28
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
Outputs
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(sin (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
Calls

9 calls:

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

simplify169.0ms (1.7%)

Memory
20.6MiB live, 242.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite266.0ms (2.7%)

Memory
4.3MiB live, 338.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01556
02556
18756
252956
3589756
0857856
Stop Event
iter limit
node limit
iter limit
Counts
6 → 353
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
Outputs
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)))) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 8 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64))) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 12 binary64)))) (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 8 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) (fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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)))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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)))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 8 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 12 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 8 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 8 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 12 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 18 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 18 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 12 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (cos.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)))) a) #s(literal 8 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.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)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 12 binary64)))) (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 8 binary64))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)))) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 8 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64)) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 12 binary64)))) (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 8 binary64))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) (fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) (fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 a a) (fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 4 binary64)) (*.f64 a a)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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)))) a) (fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a)) (fabs.f64 a) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a)) (fabs.f64 a) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a)) (fabs.f64 a) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #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 a a)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #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 a a)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (fabs.f64 (*.f64 a a)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 a a)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 a a)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (fabs.f64 (*.f64 a a)) (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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (pow.f64 (*.f64 (cos.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 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (fabs.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (fabs.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 a) (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 a) (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (fabs.f64 a) (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (fabs.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (fabs.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (fabs.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (cos.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)))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (fabs.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (fabs.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (fabs.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b)) (fabs.f64 b) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b)) (fabs.f64 b) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b)) (fabs.f64 b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 b) (fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (fabs.f64 b) (fabs.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) a (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) a (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) a (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (pow.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (pow.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) b (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) b (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b) b (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b) b (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a) a (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a) a (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (/.f64 (pow.f64 (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)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 b #s(literal 6 binary64)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 a #s(literal 6 binary64)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 2 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 4 binary64)) (*.f64 a a)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.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)))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 b (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 b (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 b (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(fma.f64 b (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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)))) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 a (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 a (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(fma.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b)))
(fma.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))
(+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))))
(+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.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)))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) (-.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) (+.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (-.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (+.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 a) a)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) b)) (pow.f64 (cos.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)))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (cos.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)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a)) (fabs.f64 a))
(*.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))) (fabs.f64 (*.f64 a a)))
(*.f64 (fabs.f64 (*.f64 a a)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (fabs.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))))
(*.f64 (fabs.f64 a) (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a) a)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (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)))) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 a (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a) #s(literal 1 binary64)))
(*.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) a))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))))))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (cosh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) #s(literal 1 binary64))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (fabs.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (fabs.f64 a))
(*.f64 (fabs.f64 a) (fabs.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)
(*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) a))
(fabs.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (sinh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1/2 binary64)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #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 (PI.f64) (/.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 (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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1/2 binary64)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))) (sin.f64 (-.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))))))
(fma.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle #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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (PI.f64) (/.f64 angle #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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle #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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (PI.f64) (/.f64 angle #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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))))
(fma.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 360 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 360 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 360 binary64))) (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 360 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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1 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 #s(literal 1 binary64) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(sin.f64 (+.f64 (-.f64 (fma.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)) (/.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)) (/.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (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 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (PI.f64) (/.f64 angle #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 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (PI.f64) (/.f64 angle #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 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (/.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(cos.f64 (-.f64 (fma.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)) (/.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle #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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (PI.f64) (/.f64 angle #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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (/.f64 angle #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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (PI.f64) (/.f64 angle #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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 360 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 360 binary64)))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 360 binary64))) (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 360 binary64)))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 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 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) 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 (PI.f64) #s(literal 180 binary64)) angle)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.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 (cbrt.f64 (PI.f64)) (/.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 (cbrt.f64 (PI.f64)) (/.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 (cbrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) 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 (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 (PI.f64) angle) #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))))

eval95.0ms (1%)

Memory
-7.5MiB live, 189.9MiB allocated
Compiler

Compiled 17 934 to 1 492 computations (91.7% saved)

prune97.0ms (1%)

Memory
-32.7MiB live, 110.3MiB allocated
Pruning

50 alts after pruning (50 fresh and 0 done)

PrunedKeptTotal
New36850418
Fresh000
Picked101
Done000
Total36950419
Accuracy
85.3%
Counts
419 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
14.7%
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
83.9%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
67.6%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
83.9%
(fma.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
74.4%
(fma.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
16.5%
(fma.f64 (*.f64 a a) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 4 binary64)) (*.f64 a a)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
7.6%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 12 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
19.8%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))
13.5%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))))
67.5%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
66.4%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (+.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)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
67.5%
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.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))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.7%
(+.f64 (pow.f64 (*.f64 a (sin.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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 360 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 360 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 360 binary64))) (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 360 binary64)))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))) (sin.f64 (-.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (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)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.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)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (PI.f64))) #s(literal 1 binary64)))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (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)))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (/.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)))
83.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) 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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.7%
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
79.5%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
66.7%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
78.2%
(+.f64 (pow.f64 #s(approx (* a (sin (* (/ angle 180) (PI)))) (*.f64 (*.f64 a (*.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)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.0%
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
65.0%
(+.f64 #s(approx (pow (* a (sin (* (/ angle 180) (PI)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
72.2%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
44.2%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
59.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
59.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
Compiler

Compiled 3 640 to 2 190 computations (39.8% saved)

simplify126.0ms (1.3%)

Memory
10.5MiB live, 239.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
059528
0101466
1164466
2383466
3992466
43917466
08119466
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))
a
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI.f64)
#s(literal 1/180 binary64)
angle
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
(*.f64 b b)
b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (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 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(PI.f64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))
b
(sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))
(fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 angle #s(literal -180 binary64))
#s(literal -180 binary64)
(/.f64 (PI.f64) #s(literal 2 binary64))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #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)))) a)))
(exp.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)
(sin.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)
a
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.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))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (+.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))))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (+.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)))))))
a
(sin.f64 (+.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))))))
(+.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)))))
(*.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)
(*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))
(sinh.f64 (log.f64 (PI.f64)))
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
Outputs
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64))
(*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)
a
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (PI.f64))
(PI.f64)
#s(literal 1/180 binary64)
angle
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.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))) b) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
(*.f64 b b)
b
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.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))) a) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
a
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(PI.f64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(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)))
(fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.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 angle #s(literal -180 binary64))
#s(literal -180 binary64)
(/.f64 (PI.f64) #s(literal 2 binary64))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.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))) b) #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)))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(exp.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))
(log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
(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))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
a
(pow.f64 (*.f64 b (cos.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))) b) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.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))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (+.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))))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 a (sin.f64 (+.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)))))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
a
(sin.f64 (+.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))))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(+.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)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (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)
(*.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)))
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.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))) b) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))

localize345.0ms (3.5%)

Memory
26.9MiB live, 464.4MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.7265625
(cosh.f64 (log.f64 (PI.f64)))
accuracy11.706548518952657
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy11.927203720104169
(sin.f64 (+.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))))))
accuracy16.952712269370817
(PI.f64)
accuracy7.0059138294965635
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))
accuracy11.706548518952657
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy11.927203720104169
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy16.952712269370817
(PI.f64)
accuracy0.236660009768442
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
accuracy11.927203720104169
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy11.995734097221217
(sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))
accuracy16.952712269370817
(PI.f64)
accuracy0.0
(*.f64 b b)
accuracy16.829382607624748
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
accuracy0.236660009768442
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
accuracy11.706548518952657
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy11.927203720104169
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
accuracy16.952712269370817
(PI.f64)
Samples
114.0ms54×1valid
91.0ms132×0valid
56.0ms70×0invalid
Compiler

Compiled 503 to 47 computations (90.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 219.0ms
ival-sin: 61.0ms (27.9% of total)
ival-log: 32.0ms (14.6% of total)
ival-div: 27.0ms (12.4% of total)
ival-mult: 24.0ms (11% of total)
ival-pow2: 12.0ms (5.5% of total)
ival-sinu: 10.0ms (4.6% of total)
ival-pow: 9.0ms (4.1% of total)
ival-cosh: 8.0ms (3.7% of total)
ival-add: 8.0ms (3.7% of total)
ival-cosu: 8.0ms (3.7% of total)
ival-sinh: 6.0ms (2.7% of total)
const: 5.0ms (2.3% of total)
adjust: 4.0ms (1.8% of total)
ival-exp: 4.0ms (1.8% of total)
ival-pi: 1.0ms (0.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series359.0ms (3.7%)

Memory
18.9MiB live, 442.1MiB allocated
Counts
26 → 85
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
(*.f64 b b)
(sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (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 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #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)))) a)))
(exp.f64 #s(literal 2 binary64))
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))
(+.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)))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.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))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (+.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))))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (+.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)))))))
(PI.f64)
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(sin.f64 (*.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 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))
(cosh.f64 (log.f64 (PI.f64)))
Outputs
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)))
(+ (exp (* 2 (+ (log a) (log (sin (* 1/180 (* angle (PI)))))))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log a) (log (sin (* 1/180 (* angle (PI))))))))
(+ (log a) (log (sin (* 1/180 (* angle (PI))))))
(+ (* (pow a 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2))
(* a (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (exp (* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)))
(+ (exp (* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(pow b 2)
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/2 (PI)))
(+ (sin (* 1/2 (PI))) (* -1/180 (* angle (* (PI) (cos (* 1/2 (PI)))))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/180 (* (PI) (cos (* 1/2 (PI))))) (* -1/64800 (* angle (* (pow (PI) 2) (sin (* 1/2 (PI)))))))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/180 (* (PI) (cos (* 1/2 (PI))))) (* angle (+ (* -1/64800 (* (pow (PI) 2) (sin (* 1/2 (PI))))) (* 1/34992000 (* angle (* (pow (PI) 3) (cos (* 1/2 (PI)))))))))))
(* (pow b 2) (pow (sin (* 1/2 (PI))) 2))
(+ (* -1/90 (* angle (* (pow b 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))) (* (pow b 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* -1/90 (* (pow b 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow b 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2))))))))) (* (pow b 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* -1/90 (* (pow b 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* angle (* (pow b 2) (+ (* 1/17496000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* 1/5832000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))) (* (pow b 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2)))))))))) (* (pow b 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (pow b 2))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))))))) (pow b 2)))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (+ (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* -1/1166400 (* (pow (PI) 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))) (+ (* -1/5509980288000000 (pow (PI) 6)) (* 1/360 (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)))
(exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI)))))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (* -1/97200 (* (pow angle 2) (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI)))))))))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (* (pow angle 2) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))))) (* (pow angle 2) (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (* (pow angle 2) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (* (pow angle 2) (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* -1/1166400 (* (pow (PI) 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))) (+ (* -1/5509980288000000 (pow (PI) 6)) (* 1/360 (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6))))))))))))))
(+ (log angle) (log (* 1/180 (* a (PI)))))
(+ (log angle) (+ (log (* 1/180 (* a (PI)))) (* -1/194400 (* (pow angle 2) (pow (PI) 2)))))
(+ (log angle) (+ (log (* 1/180 (* a (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 (* a (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))))))))))
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/60 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6)) (* 1/36 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* (pow a 2) (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)))
(* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4)))) (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2))))
(* (pow angle 2) (+ (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/60 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6)) (* 1/36 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6)))))))))
(* (pow angle 2) (+ (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/360 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 8)) (* -1/2520 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 8))))) (* (pow a 2) (+ (* 1/60 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6)) (* 1/36 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6))))))))))
(* a (* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI)))))))
(* angle (+ (* -1/6 (* a (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3)))) (* a (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))))))
(* angle (+ (* a (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI)))))) (* (pow angle 2) (+ (* -1/6 (* a (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3))) (* 1/120 (* a (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 5))))))))
(* angle (+ (* a (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI)))))) (* (pow angle 2) (+ (* -1/6 (* a (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3))) (* (pow angle 2) (+ (* -1/5040 (* a (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 7)))) (* 1/120 (* a (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 5)))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(* angle (+ (* -1/6 (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3))) (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI)))))))
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/6 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3)) (* 1/120 (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 5))))))))
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/6 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3)) (* (pow angle 2) (+ (* -1/5040 (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 7))) (* 1/120 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 5)))))))))
(sin (* 1/180 (* angle (PI))))
(sin (+ (* -1/180 (* angle (PI))) (* 1/2 (PI))))
(log (* a (sin (* 1/180 (* angle (PI))))))
(cos (* 1/180 (* angle (PI))))
(sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))
(* -1 (* angle (+ (* -1/360 (+ (PI) (/ 1 (PI)))) (* -1/360 (- (PI) (/ 1 (PI)))))))
Calls

9 calls:

TimeVariablePointExpression
139.0ms
a
@0
((+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* b b) (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (+ (pow (exp 2) (log (* (sin (* (PI) (/ angle 180))) a))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (exp 2) (log (* (sin (* (PI) (/ angle 180))) a))) (exp 2) (log (* (sin (* (PI) (/ angle 180))) a)) (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))) (+ (pow (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2) (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) (PI) (sin (* (* (PI) 1/180) angle)) (cos (* (/ angle 180) (PI))) (* (/ angle 180) (PI)) (sin (* (/ angle 180) (PI))) (sin (* (PI) (/ angle 180))) (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI)))))) (cosh (log (PI))))
57.0ms
angle
@-inf
((+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* b b) (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (+ (pow (exp 2) (log (* (sin (* (PI) (/ angle 180))) a))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (exp 2) (log (* (sin (* (PI) (/ angle 180))) a))) (exp 2) (log (* (sin (* (PI) (/ angle 180))) a)) (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))) (+ (pow (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2) (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) (PI) (sin (* (* (PI) 1/180) angle)) (cos (* (/ angle 180) (PI))) (* (/ angle 180) (PI)) (sin (* (/ angle 180) (PI))) (sin (* (PI) (/ angle 180))) (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI)))))) (cosh (log (PI))))
40.0ms
a
@-inf
((+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* b b) (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (+ (pow (exp 2) (log (* (sin (* (PI) (/ angle 180))) a))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (exp 2) (log (* (sin (* (PI) (/ angle 180))) a))) (exp 2) (log (* (sin (* (PI) (/ angle 180))) a)) (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))) (+ (pow (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2) (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) (PI) (sin (* (* (PI) 1/180) angle)) (cos (* (/ angle 180) (PI))) (* (/ angle 180) (PI)) (sin (* (/ angle 180) (PI))) (sin (* (PI) (/ angle 180))) (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI)))))) (cosh (log (PI))))
38.0ms
angle
@inf
((+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* b b) (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (+ (pow (exp 2) (log (* (sin (* (PI) (/ angle 180))) a))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (exp 2) (log (* (sin (* (PI) (/ angle 180))) a))) (exp 2) (log (* (sin (* (PI) (/ angle 180))) a)) (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))) (+ (pow (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2) (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) (PI) (sin (* (* (PI) 1/180) angle)) (cos (* (/ angle 180) (PI))) (* (/ angle 180) (PI)) (sin (* (/ angle 180) (PI))) (sin (* (PI) (/ angle 180))) (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI)))))) (cosh (log (PI))))
33.0ms
a
@inf
((+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* b b) (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (+ (pow (exp 2) (log (* (sin (* (PI) (/ angle 180))) a))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (exp 2) (log (* (sin (* (PI) (/ angle 180))) a))) (exp 2) (log (* (sin (* (PI) (/ angle 180))) a)) (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))) (+ (pow (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2) (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) (PI) (sin (* (* (PI) 1/180) angle)) (cos (* (/ angle 180) (PI))) (* (/ angle 180) (PI)) (sin (* (/ angle 180) (PI))) (sin (* (PI) (/ angle 180))) (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI)))))) (cosh (log (PI))))

simplify233.0ms (2.4%)

Memory
-43.8MiB live, 202.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05062946
119182872
091942739
Stop Event
iter limit
node limit
Counts
85 → 85
Calls
Call 1
Inputs
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (pow (sin (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)))
(+ (exp (* 2 (+ (log a) (log (sin (* 1/180 (* angle (PI)))))))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log a) (log (sin (* 1/180 (* angle (PI))))))))
(+ (log a) (log (sin (* 1/180 (* angle (PI))))))
(+ (* (pow a 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2))
(* a (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (exp (* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)))
(+ (exp (* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(pow b 2)
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/2 (PI)))
(+ (sin (* 1/2 (PI))) (* -1/180 (* angle (* (PI) (cos (* 1/2 (PI)))))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/180 (* (PI) (cos (* 1/2 (PI))))) (* -1/64800 (* angle (* (pow (PI) 2) (sin (* 1/2 (PI)))))))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/180 (* (PI) (cos (* 1/2 (PI))))) (* angle (+ (* -1/64800 (* (pow (PI) 2) (sin (* 1/2 (PI))))) (* 1/34992000 (* angle (* (pow (PI) 3) (cos (* 1/2 (PI)))))))))))
(* (pow b 2) (pow (sin (* 1/2 (PI))) 2))
(+ (* -1/90 (* angle (* (pow b 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))) (* (pow b 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* -1/90 (* (pow b 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow b 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2))))))))) (* (pow b 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* -1/90 (* (pow b 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* angle (* (pow b 2) (+ (* 1/17496000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* 1/5832000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))) (* (pow b 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2)))))))))) (* (pow b 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (pow b 2))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))))))) (pow b 2)))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (+ (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* -1/1166400 (* (pow (PI) 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))) (+ (* -1/5509980288000000 (pow (PI) 6)) (* 1/360 (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)))
(exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI)))))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (* -1/97200 (* (pow angle 2) (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI)))))))))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (* (pow angle 2) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))))) (* (pow angle 2) (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (* (pow angle 2) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (* (pow angle 2) (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* -1/1166400 (* (pow (PI) 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))) (+ (* -1/5509980288000000 (pow (PI) 6)) (* 1/360 (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6))))))))))))))
(+ (log angle) (log (* 1/180 (* a (PI)))))
(+ (log angle) (+ (log (* 1/180 (* a (PI)))) (* -1/194400 (* (pow angle 2) (pow (PI) 2)))))
(+ (log angle) (+ (log (* 1/180 (* a (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 (* a (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))))))))))
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/60 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6)) (* 1/36 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* (pow a 2) (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)))
(* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4)))) (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2))))
(* (pow angle 2) (+ (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/60 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6)) (* 1/36 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6)))))))))
(* (pow angle 2) (+ (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/360 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 8)) (* -1/2520 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 8))))) (* (pow a 2) (+ (* 1/60 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6)) (* 1/36 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6))))))))))
(* a (* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI)))))))
(* angle (+ (* -1/6 (* a (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3)))) (* a (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))))))
(* angle (+ (* a (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI)))))) (* (pow angle 2) (+ (* -1/6 (* a (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3))) (* 1/120 (* a (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 5))))))))
(* angle (+ (* a (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI)))))) (* (pow angle 2) (+ (* -1/6 (* a (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3))) (* (pow angle 2) (+ (* -1/5040 (* a (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 7)))) (* 1/120 (* a (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 5)))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(* angle (+ (* -1/6 (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3))) (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI)))))))
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/6 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3)) (* 1/120 (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 5))))))))
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/6 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3)) (* (pow angle 2) (+ (* -1/5040 (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 7))) (* 1/120 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 5)))))))))
(sin (* 1/180 (* angle (PI))))
(sin (+ (* -1/180 (* angle (PI))) (* 1/2 (PI))))
(log (* a (sin (* 1/180 (* angle (PI))))))
(cos (* 1/180 (* angle (PI))))
(sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))
(* -1 (* angle (+ (* -1/360 (+ (PI) (/ 1 (PI)))) (* -1/360 (- (PI) (/ 1 (PI)))))))
Outputs
(* (pow b 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 b b))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 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 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a)
(* (pow b 2) (pow (sin (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(+ (exp (* 2 (+ (log a) (log (sin (* 1/180 (* angle (PI)))))))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) b (pow.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 a))) #s(literal 2 binary64)))
(exp (* 2 (+ (log a) (log (sin (* 1/180 (* angle (PI))))))))
(pow.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 a))) #s(literal 2 binary64))
(+ (log a) (log (sin (* 1/180 (* angle (PI))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 a))
(+ (* (pow a 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/360 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/360 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))))) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/360 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))))) a)
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.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 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (+ (* -1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)))) #s(literal 2 binary64)) a) (/.f64 (*.f64 b b) a) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(+ (exp (* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) b (pow.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 a))) #s(literal 2 binary64)))
(exp (* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(pow.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 a))) #s(literal 2 binary64))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (cos.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 (*.f64 (*.f64 angle #s(literal 1/360 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))))) #s(literal 2 binary64))) (*.f64 a a))
(+ (exp (* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (* (pow b 2) (pow (cos (* 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 b b) (pow.f64 (exp.f64 #s(literal 2 binary64)) (-.f64 (log.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) (log.f64 (/.f64 #s(literal -1 binary64) a)))))
(exp (* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (-.f64 (log.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) (log.f64 (/.f64 #s(literal -1 binary64) a))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 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)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.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 (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (+ (* -1/180 (* angle (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)) b) (/.f64 (*.f64 a a) b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/360 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))))) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(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 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) b) b (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)) (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 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)) (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)) b) b (*.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 b b))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a (*.f64 a (*.f64 angle angle)))) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 a (*.f64 a (*.f64 angle angle))) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64)) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) #s(literal -1/347128758144000000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/765275040000000 binary64))) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle))) (*.f64 angle angle))
(* 1/180 (* a (* angle (PI))))
(*.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) a) #s(literal -1/34992000 binary64)) angle) angle (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) a) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) a) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) a) #s(literal -1/34992000 binary64))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) a) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/34992000 binary64) a) (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 a (*.f64 angle angle))) (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) a) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle))) (*.f64 angle angle))) 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 (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)
(sin (* 1/2 (PI)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))
(+ (sin (* 1/2 (PI))) (* -1/180 (* angle (* (PI) (cos (* 1/2 (PI)))))))
(fma.f64 (*.f64 angle (*.f64 #s(literal -1/180 binary64) (PI.f64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/180 (* (PI) (cos (* 1/2 (PI))))) (* -1/64800 (* angle (* (pow (PI) 2) (sin (* 1/2 (PI)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (PI.f64) angle) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 #s(literal -1/180 binary64) (PI.f64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) angle (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/180 (* (PI) (cos (* 1/2 (PI))))) (* angle (+ (* -1/64800 (* (pow (PI) 2) (sin (* 1/2 (PI))))) (* 1/34992000 (* angle (* (pow (PI) 3) (cos (* 1/2 (PI)))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/180 binary64) (PI.f64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/34992000 binary64) (*.f64 angle (pow.f64 (PI.f64) #s(literal 3 binary64)))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) angle)) angle (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(* (pow b 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 b b))
(+ (* -1/90 (* angle (* (pow b 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))) (* (pow b 2) (pow (sin (* 1/2 (PI))) 2)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) angle) (*.f64 (*.f64 b b) (PI.f64))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.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 b b)))
(+ (* angle (+ (* -1/90 (* (pow b 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow b 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2))))))))) (* (pow b 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)) b) b (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) (*.f64 (PI.f64) (PI.f64))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 2 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 b b))) angle)) angle))
(+ (* angle (+ (* -1/90 (* (pow b 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* angle (* (pow b 2) (+ (* 1/17496000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* 1/5832000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))) (* (pow b 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2)))))))))) (* (pow b 2) (pow (sin (* 1/2 (PI))) 2)))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (fma.f64 (*.f64 (*.f64 angle (*.f64 b b)) (*.f64 (*.f64 (pow.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) (*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) (*.f64 (PI.f64) (PI.f64))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) #s(literal 2 binary64)) (*.f64 (PI.f64) (PI.f64))))) (*.f64 b b)))) angle)) angle (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b)))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (pow b 2))
(fma.f64 b b (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))))))) (pow b 2)))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 #s(literal -1/97200 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))) (*.f64 angle angle) (fma.f64 b b (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (fma.f64 (*.f64 #s(literal -1/97200 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))) (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) b) b (*.f64 (fma.f64 #s(literal 1/18895680000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/94478400000 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))) (*.f64 angle angle)))) (*.f64 angle angle) (fma.f64 b b (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (+ (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* -1/1166400 (* (pow (PI) 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))) (+ (* -1/5509980288000000 (pow (PI) 6)) (* 1/360 (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 6 binary64))) #s(literal -1/765275040000000 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1/1166400 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/7873200000 binary64))) (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/133923132000000 binary64)) #s(literal 1/360 binary64) (*.f64 #s(literal -1/5509980288000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))) (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) b) b (*.f64 (fma.f64 #s(literal 1/18895680000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/94478400000 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))))) (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 #s(literal -1/97200 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))))) (*.f64 angle angle) (fma.f64 b b (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))))
(exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI)))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (* -1/97200 (* (pow angle 2) (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI)))))))))))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/97200 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (* (pow angle 2) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))))) (* (pow angle 2) (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/97200 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))) (*.f64 (*.f64 (fma.f64 #s(literal 1/18895680000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/94478400000 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))) (*.f64 angle angle))) (*.f64 angle angle) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (* (pow angle 2) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (* (pow angle 2) (* (exp (* 2 (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* -1/1166400 (* (pow (PI) 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))) (+ (* -1/5509980288000000 (pow (PI) 6)) (* 1/360 (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6))))))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/1166400 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/7873200000 binary64))) (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/133923132000000 binary64)) #s(literal 1/360 binary64) (*.f64 #s(literal -1/5509980288000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))) (*.f64 (fma.f64 #s(literal 1/18895680000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/94478400000 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))) (*.f64 angle angle) (*.f64 (*.f64 #s(literal -1/97200 binary64) (*.f64 (PI.f64) (PI.f64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))) (*.f64 angle angle) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))
(+ (log angle) (log (* 1/180 (* a (PI)))))
(+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))
(+ (log angle) (+ (log (* 1/180 (* a (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) a) #s(literal 1/180 binary64))) (log.f64 angle)))
(+ (log angle) (+ (log (* 1/180 (* a (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 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))
(+ (log angle) (+ (log (* 1/180 (* a (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 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))))
(*.f64 (*.f64 angle #s(literal 1/360 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)))) (pow b 2))
(fma.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 1/360 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)) (*.f64 a a) (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (fma.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/360 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)) a) a (*.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 a a)) (pow.f64 (*.f64 #s(literal 1/360 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) b) b)) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/60 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6)) (* 1/36 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (fma.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/360 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)) a) a (*.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (*.f64 #s(literal 1/360 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 4 binary64))) (*.f64 a a) (fma.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 1/360 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 6 binary64)) (*.f64 #s(literal 2/45 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) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/3149280000 binary64)) b) b))) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 b b))
(* (pow a 2) (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)))
(*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (*.f64 #s(literal 1/360 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)))
(* (pow angle 2) (+ (* -1/3 (* (pow a 2) (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4)))) (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2))))
(*.f64 (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/3 binary64) (*.f64 a a))) (pow.f64 (*.f64 #s(literal 1/360 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/360 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)) (*.f64 a a))) (*.f64 angle angle))
(* (pow angle 2) (+ (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/60 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6)) (* 1/36 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6)))))))))
(*.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/360 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)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 angle angle))) (pow.f64 (*.f64 #s(literal 1/360 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 6 binary64))) #s(literal 2/45 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 a a)) (pow.f64 (*.f64 #s(literal 1/360 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 4 binary64)))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)) (* (pow angle 2) (+ (* -1/3 (* (pow a 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/360 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 8)) (* -1/2520 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 8))))) (* (pow a 2) (+ (* 1/60 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6)) (* 1/36 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 6))))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (*.f64 #s(literal 1/360 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 4 binary64))) (*.f64 a a) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (fma.f64 (pow.f64 (*.f64 #s(literal 1/360 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 8 binary64)) (*.f64 #s(literal -1/315 binary64) (*.f64 angle angle)) (*.f64 (pow.f64 (*.f64 #s(literal 1/360 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 6 binary64)) #s(literal 2/45 binary64))))) (*.f64 angle angle) (*.f64 (pow.f64 (*.f64 #s(literal 1/360 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)) (*.f64 a a))) (*.f64 angle angle))
(* a (* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI)))))))
(*.f64 (*.f64 (*.f64 a angle) #s(literal 1/360 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))))
(* angle (+ (* -1/6 (* a (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3)))) (* a (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 #s(literal -1/6 binary64) a)) (*.f64 #s(literal 1/46656000 binary64) (pow.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64))) (*.f64 (*.f64 a #s(literal 1/360 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))))) angle)
(* angle (+ (* a (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI)))))) (* (pow angle 2) (+ (* -1/6 (* a (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3))) (* 1/120 (* a (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 5))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) a) (*.f64 angle angle)) (pow.f64 (*.f64 #s(literal 1/360 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) a) (*.f64 #s(literal 1/46656000 binary64) (pow.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64))))) (*.f64 angle angle) (*.f64 (*.f64 a #s(literal 1/360 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))))) angle)
(* angle (+ (* a (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI)))))) (* (pow angle 2) (+ (* -1/6 (* a (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3))) (* (pow angle 2) (+ (* -1/5040 (* a (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 7)))) (* 1/120 (* a (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 5)))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/46656000 binary64) (pow.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64))) #s(literal -1/6 binary64)) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) a) (*.f64 angle angle)) (pow.f64 (*.f64 #s(literal 1/360 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 7 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) a) (pow.f64 (*.f64 #s(literal 1/360 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 5 binary64)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 (*.f64 a #s(literal 1/360 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))))) angle)
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/25194240000 binary64)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.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))
(* angle (+ (* -1/6 (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3))) (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/6 binary64)) (*.f64 #s(literal 1/46656000 binary64) (pow.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/360 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/360 (+ (PI) (/ 1 (PI)))) (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/6 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3)) (* 1/120 (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 5))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal 1/120 binary64)) (pow.f64 (*.f64 #s(literal 1/360 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 1/46656000 binary64) (pow.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64))) #s(literal -1/6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/360 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/360 (+ (PI) (/ 1 (PI)))) (+ (* 1/360 (- (PI) (/ 1 (PI)))) (* (pow angle 2) (+ (* -1/6 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 3)) (* (pow angle 2) (+ (* -1/5040 (* (pow angle 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 7))) (* 1/120 (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 5)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 angle angle)) (pow.f64 (*.f64 #s(literal 1/360 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 7 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 1/360 binary64) (+.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)))) #s(literal 5 binary64)) #s(literal 1/120 binary64))) (*.f64 angle angle) (*.f64 (*.f64 #s(literal 1/46656000 binary64) (pow.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 3 binary64))) #s(literal -1/6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/360 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/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (+ (* -1/180 (* angle (PI))) (* 1/2 (PI))))
(sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64))))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))
(sin.f64 (*.f64 (*.f64 angle #s(literal 1/360 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64)))))
(* -1 (* angle (+ (* -1/360 (+ (PI) (/ 1 (PI)))) (* -1/360 (- (PI) (/ 1 (PI)))))))
(*.f64 (*.f64 (neg.f64 angle) #s(literal -1/360 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (PI.f64)) (PI.f64)) (/.f64 #s(literal 1 binary64) (PI.f64))))

rewrite350.0ms (3.6%)

Memory
9.8MiB live, 245.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059331
0101271
1329271
22267271
08393271
Stop Event
iter limit
node limit
iter limit
Counts
26 → 1 245
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
(*.f64 b b)
(sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (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 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #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)))) a)))
(exp.f64 #s(literal 2 binary64))
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))
(+.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)))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.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))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (+.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))))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (+.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)))))))
(PI.f64)
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(sin.f64 (*.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 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))
(cosh.f64 (log.f64 (PI.f64)))
Outputs
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))) (neg.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))) (fabs.f64 a) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) a)) (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (fabs.f64 (*.f64 a a)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) b)) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #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))) (*.f64 b b) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) (fabs.f64 (*.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))) (pow.f64 (*.f64 (cos.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 #s(approx (sin (* (/ angle 180) (PI))) (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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 a) (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) a) #s(literal 1 binary64)) #s(approx (sin (* (/ angle 180) (PI))) (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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.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 #s(literal -180 binary64)) (PI.f64))) b) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) b) #s(literal 1 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) a) #s(approx (sin (* (/ angle 180) (PI))) (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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) b) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (pow.f64 (*.f64 (cos.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))) b)) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (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))) 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 b b) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (*.f64 b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 (neg.f64 b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 b (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.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))) b))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (neg.f64 b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 b (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.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))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (pow.f64 (*.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a a)) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (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))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))) (neg.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))) (fabs.f64 a))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) a)) (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (fabs.f64 (*.f64 a a)))
(*.f64 (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) (fabs.f64 (*.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))))
(*.f64 (fabs.f64 (*.f64 a a)) (fabs.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 a) (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) a) #s(literal 1 binary64)) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(*.f64 (pow.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) a)
(*.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(*.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (pow.f64 (*.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(*.f64 a (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(pow.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(pow.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #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 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))) (neg.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))) (fabs.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))))
(*.f64 (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) (fabs.f64 a))
(*.f64 (fabs.f64 a) (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))))
(*.f64 (exp.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)
(*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))
(exp.f64 (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(+.f64 (cosh.f64 (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))) (sinh.f64 (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))))
(pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 1 binary64))
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))
(exp.f64 (*.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 1 binary64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
(*.f64 (neg.f64 (neg.f64 (neg.f64 b))) (neg.f64 (neg.f64 (neg.f64 b))))
(*.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)))
(*.f64 (neg.f64 (neg.f64 b)) (neg.f64 (neg.f64 b)))
(*.f64 (neg.f64 b) (neg.f64 b))
(*.f64 b b)
(pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 b)) #s(literal 2 binary64))
(pow.f64 (neg.f64 b) #s(literal 2 binary64))
(pow.f64 (*.f64 b b) #s(literal 1 binary64))
(pow.f64 b #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 b) b))
(neg.f64 (*.f64 b (neg.f64 b)))
(sqrt.f64 (pow.f64 b #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 b) b))
(fabs.f64 (*.f64 b (neg.f64 b)))
(fabs.f64 (neg.f64 (*.f64 b b)))
(fabs.f64 (*.f64 b b))
(exp.f64 (*.f64 (log.f64 (neg.f64 b)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))))
(pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 1 binary64))
(/.f64 (fma.f64 (-.f64 (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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (*.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)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 (*.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)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (PI.f64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (-.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 3 binary64)) #s(literal 0 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.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 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.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))))) (cos.f64 (/.f64 (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 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.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))))) (sin.f64 (/.f64 (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)))))))
(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 #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 #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 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (neg.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 (neg.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 (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 (neg.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 (neg.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 (/.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 (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 (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 (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 #s(literal 1 binary64) (cos.f64 (*.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal -180 binary64))))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal -180 binary64))))))
(-.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.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 (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))))))
(-.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 #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 (*.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 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.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))))) (cos.f64 (/.f64 (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 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.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))))) (sin.f64 (/.f64 (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 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (neg.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 (neg.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 (/.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 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (neg.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 (neg.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 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 (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 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 #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 (fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) b) #s(literal 6 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.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))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b))) (neg.f64 (neg.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (neg.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) b)) (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))) a) #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))) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 b (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 a) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a)) (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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a))) (pow.f64 (*.f64 (cos.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 a a)) (pow.f64 (*.f64 (cos.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 (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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 a (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 a) (fabs.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))) a))) (pow.f64 (*.f64 (cos.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 #s(literal -180 binary64)) (PI.f64))) b) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) b) #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))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) #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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.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))) b) (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (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))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (sin.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))) 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 (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))) b) #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 a)) (pow.f64 (*.f64 (cos.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 (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))) 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 a a) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (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))) 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 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (*.f64 b (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 (neg.f64 b) (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))) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 b (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))) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.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))) b))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (neg.f64 b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 b (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.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))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (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))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 a (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))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.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))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 b b)) (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))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (cos.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))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a a)) (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))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (sin.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))) a) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) b) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 a))
(*.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a)) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a))))
(*.f64 (fabs.f64 (pow.f64 (sin.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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 a) (fabs.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))) a))))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) #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))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (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))) a)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (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 a)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (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))) a) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 a (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))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) #s(literal 4 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #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))) a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 a) #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 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) #s(literal 4 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (fabs.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))) (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 a))
(*.f64 (fabs.f64 a) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 (exp.f64 (log.f64 (sin.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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #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))) a)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 1 binary64))
(fma.f64 (*.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))))) a (*.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))))) a))
(fma.f64 a (*.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 a (*.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)))))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(exp.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(+.f64 (cosh.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (sinh.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (sinh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(+.f64 (*.f64 (*.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))))) a) (*.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))))) a))
(+.f64 (*.f64 a (*.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 a (*.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 (fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) b) #s(literal 6 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.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))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b))) (neg.f64 (neg.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (neg.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) b)) (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))) a) #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))) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 b (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 a) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a)) (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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a))) (pow.f64 (*.f64 (cos.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 a a)) (pow.f64 (*.f64 (cos.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 (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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 a (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 a) (fabs.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))) a))) (pow.f64 (*.f64 (cos.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 #s(literal -180 binary64)) (PI.f64))) b) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) b) #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))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) #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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.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))) b) (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (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))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (sin.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))) 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 (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))) b) #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 a)) (pow.f64 (*.f64 (cos.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 (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))) 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 a a) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (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))) 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 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (*.f64 b (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 (neg.f64 b) (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))) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 b (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))) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.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))) b))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (neg.f64 b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 b (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.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))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (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))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 a (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))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.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))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 b b)) (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))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (cos.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))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a a)) (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))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (sin.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))) a) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) b) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 a))
(*.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a)) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a))))
(*.f64 (fabs.f64 (pow.f64 (sin.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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 a) (fabs.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))) a))))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) #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))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (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))) a)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (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 a)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (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))) a) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 a (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))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) #s(literal 4 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #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))) a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 a) #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 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) #s(literal 4 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 #s(literal -2 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 #s(literal -2 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 #s(literal 2 binary64))))) #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 #s(literal -2 binary64)) (cosh.f64 #s(literal -2 binary64)) (-.f64 (pow.f64 (sinh.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cosh.f64 #s(literal -2 binary64)) (sinh.f64 #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64)))
(exp.f64 #s(literal 2 binary64))
(+.f64 (sinh.f64 #s(literal 2 binary64)) (cosh.f64 #s(literal -2 binary64)))
(+.f64 (cosh.f64 #s(literal -2 binary64)) (sinh.f64 #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64))
(/.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 a) #s(literal 2 binary64))) (log.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(/.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 a) #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 a) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (log.f64 a)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(+.f64 (log.f64 a) (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 a))
(log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (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 3 binary64)))) (*.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 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 (+.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 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64))) #s(literal 32400 binary64)) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 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 (sinh.f64 (log.f64 (PI.f64))) angle (*.f64 (cosh.f64 (log.f64 (PI.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 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))) (neg.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) #s(literal -180 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 (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 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 32400 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))
(neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))
(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 (sinh.f64 (log.f64 (PI.f64))) #s(literal 180 binary64)) (*.f64 (cosh.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))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cosh.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 (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 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (neg.f64 (cosh.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))
(-.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 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (sinh.f64 (neg.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))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (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 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) b) #s(literal 6 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.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))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b))) (neg.f64 (neg.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (neg.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) b)) (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))) a) #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))) (*.f64 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 b (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 a) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a)) (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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a))) (pow.f64 (*.f64 (cos.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 a a)) (pow.f64 (*.f64 (cos.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 (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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 a (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 a) (fabs.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))) a))) (pow.f64 (*.f64 (cos.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 #s(literal -180 binary64)) (PI.f64))) b) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) b) #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))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) #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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.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))) b) (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (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))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (sin.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))) 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 (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))) b) #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 a)) (pow.f64 (*.f64 (cos.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 (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))) 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 a a) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (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))) 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 b b) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (*.f64 b (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 (neg.f64 b) (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))) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 b (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))) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.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))) b))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (neg.f64 b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 b (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.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))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (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))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 a (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))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.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))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 b b)) (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))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)) (*.f64 (cos.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))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a a)) (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))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (sin.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))) a) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) b) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 a))
(*.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a)) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a))))
(*.f64 (fabs.f64 (pow.f64 (sin.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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 a) (fabs.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))) a))))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) #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))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (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))) a)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (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 a)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (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))) a) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 a (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))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) #s(literal 4 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #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))) a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 a) #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 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) #s(literal 4 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (fabs.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))) (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 a))
(*.f64 (fabs.f64 a) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 (exp.f64 (log.f64 (sin.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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #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))) a)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 1 binary64))
(fma.f64 (*.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))))) a (*.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))))) a))
(fma.f64 a (*.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 a (*.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)))))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(exp.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(+.f64 (cosh.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (sinh.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (sinh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(+.f64 (*.f64 (*.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))))) a) (*.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))))) a))
(+.f64 (*.f64 a (*.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 a (*.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 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 4 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (neg.f64 (PI.f64))) (sqrt.f64 (neg.f64 (PI.f64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (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 (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 (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 (neg.f64 (sqrt.f64 (PI.f64))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (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)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (*.f64 (cbrt.f64 (PI.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 (exp.f64 #s(literal 1 binary64)) (log.f64 (PI.f64)))
(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 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(/.f64 (fma.f64 (neg.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal -4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (PI.f64))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (PI.f64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (PI.f64))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (sinh.f64 (log.f64 (PI.f64))))))))
(/.f64 (fabs.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (PI.f64))) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (fma.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))))) #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (PI.f64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (PI.f64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (PI.f64))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (PI.f64))) (sinh.f64 (log.f64 (PI.f64)))))))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (PI.f64))) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))))) #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) (fabs.f64 (pow.f64 (PI.f64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 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)))
(-.f64 (cosh.f64 (log.f64 (PI.f64))) (sinh.f64 (neg.f64 (log.f64 (PI.f64)))))
(fabs.f64 (neg.f64 (PI.f64)))
(fabs.f64 (PI.f64))
(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 (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 (log.f64 (PI.f64)))
(+.f64 (sinh.f64 (log.f64 (PI.f64))) (cosh.f64 (log.f64 (PI.f64))))
(+.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/180 binary64) (PI.f64)) angle))
(pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 1 binary64))
(/.f64 (fma.f64 (-.f64 (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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (*.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)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 (*.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)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (PI.f64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (-.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 3 binary64)) #s(literal 0 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.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 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.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))))) (cos.f64 (/.f64 (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 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.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))))) (sin.f64 (/.f64 (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)))))))
(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 #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 #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 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (neg.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 (neg.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 (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 (neg.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 (neg.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 (/.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 (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 (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 (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 #s(literal 1 binary64) (cos.f64 (*.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal -180 binary64))))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (neg.f64 (PI.f64)) (/.f64 angle #s(literal -180 binary64))))))
(-.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.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 (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))))))
(-.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 #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 (*.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 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.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))))) (cos.f64 (/.f64 (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 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.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))))) (sin.f64 (/.f64 (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 (cos.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64)))) (cos.f64 (*.f64 (neg.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 (neg.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 (/.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 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (neg.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 (neg.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 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 (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 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 #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 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (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 3 binary64)))) (*.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 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 (+.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 (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (+.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (PI.f64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (-.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64))) #s(literal 32400 binary64)) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 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 (sinh.f64 (log.f64 (PI.f64))) angle (*.f64 (cosh.f64 (log.f64 (PI.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 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))) (neg.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) #s(literal -180 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 (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 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal -180 binary64))) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle) (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle))) #s(literal 32400 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))
(neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))
(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 (sinh.f64 (log.f64 (PI.f64))) #s(literal 180 binary64)) (*.f64 (cosh.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))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cosh.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 (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 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (neg.f64 (cosh.f64 (log.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))
(-.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 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (sinh.f64 (neg.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))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (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 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.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))))) #s(literal 2 binary64))) (sin.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)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (pow.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))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.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 (pow.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))))) #s(literal 2 binary64)) (*.f64 (*.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 (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)))))))))
(fma.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 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 (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 (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 (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 (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))))))
(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 (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))))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.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))))) (cos.f64 (/.f64 (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 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.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))))) (sin.f64 (/.f64 (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 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (neg.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 (neg.f64 (cosh.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 (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (neg.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 (neg.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)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (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)))) (sin.f64 (*.f64 (cosh.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))))))
(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 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 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 (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 (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))))))
(pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.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))))) #s(literal 2 binary64))) (sin.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)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (pow.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))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.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 (pow.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))))) #s(literal 2 binary64)) (*.f64 (*.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 (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)))))))))
(fma.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 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 (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 (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 (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 (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))))))
(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 (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))))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.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))))) (cos.f64 (/.f64 (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 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.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))))) (sin.f64 (/.f64 (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 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (neg.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 (neg.f64 (cosh.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 (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (neg.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 (neg.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)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (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)))) (sin.f64 (*.f64 (cosh.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))))))
(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 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 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 (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 (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))))))
(pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (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)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.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))))) #s(literal 2 binary64))) (sin.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)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 3 binary64)) (pow.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))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.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 (pow.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))))) #s(literal 2 binary64)) (*.f64 (*.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 (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)))))))))
(fma.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 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 (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 (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 (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 (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))))))
(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 (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))))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.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))))) (cos.f64 (/.f64 (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 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.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))))) (sin.f64 (/.f64 (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 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (neg.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 (neg.f64 (cosh.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 (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (sinh.f64 (neg.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 (neg.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)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (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)))) (sin.f64 (*.f64 (cosh.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))))))
(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 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 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 (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 (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 (fma.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (PI.f64)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (PI.f64) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (PI.f64) #s(literal -1 binary64)))) #s(literal 4 binary64))
(/.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)) (fabs.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 (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)) (fabs.f64 (/.f64 (cbrt.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 (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)))

eval276.0ms (2.8%)

Memory
40.3MiB live, 369.9MiB allocated
Compiler

Compiled 49 576 to 6 601 computations (86.7% saved)

prune264.0ms (2.7%)

Memory
-19.8MiB live, 271.8MiB allocated
Pruning

81 alts after pruning (79 fresh and 2 done)

PrunedKeptTotal
New1 246551 301
Fresh212445
Picked325
Done000
Total1 270811 351
Accuracy
85.8%
Counts
1 351 → 81
Alt Table
Click to see full alt table
StatusAccuracyProgram
14.7%
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
55.5%
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
67.6%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
83.6%
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
83.9%
(fma.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
74.4%
(fma.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
16.5%
(fma.f64 (*.f64 a a) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 4 binary64)) (*.f64 a a)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
83.9%
(fma.f64 b (*.f64 b (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
7.6%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 12 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
13.5%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))))
83.7%
(+.f64 (pow.f64 (fma.f64 (*.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))))) a (*.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))))) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
67.2%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
66.7%
(+.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
66.7%
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
66.1%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
38.2%
(+.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
79.2%
(+.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)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.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))))) #s(literal 2 binary64))) (sin.f64 (*.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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.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 (cos.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (+.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)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.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 (*.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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.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 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.7%
(+.f64 (pow.f64 (*.f64 a (sin.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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 360 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 360 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 360 binary64))) (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 360 binary64)))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (fma.f64 (-.f64 (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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (*.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)))))) #s(literal 4 binary64))) #s(literal 2 binary64)))
83.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (-.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))) #s(literal 2 binary64)))
41.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.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)))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.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))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2))) (sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) 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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.3%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.5%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.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)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
58.8%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.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 a) #s(literal 2 binary64))) (log.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
64.8%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
67.3%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
67.4%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
67.1%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
79.5%
(+.f64 (pow.f64 #s(approx (* a (sin (* (/ angle 180) (PI)))) (*.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.4%
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
66.0%
(+.f64 (exp.f64 (fma.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.0%
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
65.0%
(+.f64 #s(approx (pow (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (*.f64 #s(literal 1/360 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)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
59.2%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 b b)))
72.2%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
44.2%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (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 b b)))
44.2%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
57.4%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64)))
37.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+.f64 (cosh.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 b) #s(literal 2 binary64)))))
62.5%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
59.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
59.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
49.0%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (sqrt.f64 (pow.f64 b #s(literal 4 binary64))))
57.4%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))))
Compiler

Compiled 6 469 to 3 919 computations (39.4% saved)

simplify150.0ms (1.5%)

Memory
-10.8MiB live, 166.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
075688
0130682
1233682
2666682
33551682
08155682
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))
a
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI.f64)
#s(literal 1/180 binary64)
angle
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
b
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.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 b b) (*.f64 a a))
(*.f64 b b)
b
(*.f64 a a)
a
(*.f64 angle angle)
angle
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))
(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)
(PI.f64)
angle
#s(literal 2 binary64)
b
(/.f64 (*.f64 a a) b)
(*.f64 a a)
a
(pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(*.f64 b b)
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64)))
#s(literal 1 binary64)
(exp.f64 #s(literal -2 binary64))
#s(literal -2 binary64)
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)
(sin.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)
a
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
#s(literal 2 binary64)
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) 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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))))
a
(sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) 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)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle)
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))
(cbrt.f64 (PI.f64))
(PI.f64)
#s(literal 2 binary64)
angle
#s(literal 180 binary64)
(cbrt.f64 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
Outputs
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64))
(*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)
a
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (PI.f64))
(PI.f64)
#s(literal 1/180 binary64)
angle
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
b
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 b b))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (-.f64 b a) (+.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 b b) (*.f64 a a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 b b)
b
(*.f64 a a)
a
(*.f64 angle angle)
angle
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))
(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)
(PI.f64)
angle
#s(literal 2 binary64)
b
(/.f64 (*.f64 a a) b)
(*.f64 a a)
a
(pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(*.f64 b b)
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (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))) b) #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))) a))))
(pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64)))
(exp.f64 #s(literal 2 binary64))
#s(literal 1 binary64)
(exp.f64 #s(literal -2 binary64))
#s(literal -2 binary64)
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))
(log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
(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))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
a
(pow.f64 (*.f64 b (cos.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))) b) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
#s(literal 2 binary64)
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) 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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) a) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) a)
a
(sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(sin.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle)
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))
(cbrt.f64 (PI.f64))
(PI.f64)
#s(literal 2 binary64)
angle
#s(literal 180 binary64)
(cbrt.f64 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(pow.f64 (*.f64 b (cos.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))) b) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))

localize276.0ms (2.8%)

Memory
36.6MiB live, 419.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.7265625
(cbrt.f64 (PI.f64))
accuracy11.706548518952657
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy11.927203720104169
(sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
accuracy16.952712269370817
(PI.f64)
accuracy7.0059138294965635
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))
accuracy11.706548518952657
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy11.927203720104169
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy16.952712269370817
(PI.f64)
accuracy6.604978561488756
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
accuracy11.706548518952657
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
accuracy11.927203720104169
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
accuracy16.952712269370817
(PI.f64)
accuracy2.152329300811441
(-.f64 (*.f64 b b) (*.f64 a a))
accuracy9.753624654473175
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
accuracy14.716794539915062
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b))
accuracy16.952712269370817
(PI.f64)
accuracy0.19369125976844204
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
accuracy11.927203720104169
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
accuracy12.221674163314772
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
accuracy16.952712269370817
(PI.f64)
Samples
107.0ms54×1valid
69.0ms132×0valid
44.0ms70×0invalid
Compiler

Compiled 607 to 63 computations (89.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 183.0ms
ival-mult: 38.0ms (20.8% of total)
ival-pow: 23.0ms (12.6% of total)
ival-pow2: 22.0ms (12% of total)
ival-sin: 16.0ms (8.8% of total)
const: 15.0ms (8.2% of total)
ival-div: 12.0ms (6.6% of total)
adjust: 10.0ms (5.5% of total)
ival-sinu: 10.0ms (5.5% of total)
ival-add: 7.0ms (3.8% of total)
ival-cosu: 7.0ms (3.8% of total)
ival-cos: 6.0ms (3.3% of total)
ival-cbrt: 5.0ms (2.7% of total)
ival-exp: 4.0ms (2.2% of total)
ival-log: 4.0ms (2.2% of total)
ival-sqrt: 2.0ms (1.1% of total)
ival-sub: 2.0ms (1.1% of total)
ival-pi: 1.0ms (0.5% of total)
exact: 1.0ms (0.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series191.0ms (1.9%)

Memory
-6.9MiB live, 329.7MiB allocated
Counts
30 → 88
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64)))
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(exp.f64 #s(literal -2 binary64))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) 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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(PI.f64)
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(-.f64 (*.f64 b b) (*.f64 a a))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))
(cbrt.f64 (PI.f64))
Outputs
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(* -1/32400 (* (pow b 2) (pow (PI) 2)))
(+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))
(pow (cos (* 1/180 (* angle (PI)))) 2)
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log a) (log (sin (* 1/180 (* angle (PI)))))))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(exp (* (log (/ 1 (exp -2))) (+ (log a) (log (sin (* 1/180 (* angle (PI))))))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (log a) (log (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2))))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(exp (* (log (/ 1 (exp -2))) (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(exp (* (log (/ 1 (exp -2))) (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(/ (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (pow b 2))
(/ (pow (sin (* 1/180 (* angle (PI)))) 2) b)
(pow (/ 1 (exp -2)) (log (* a (sin (* 1/180 (* angle (PI)))))))
(+ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow (/ 1 (exp -2)) (log (* a (sin (* 1/180 (* angle (PI))))))))
(- (pow b 2) (pow a 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(* (pow b 2) (+ (/ (pow (/ 1 (exp -2)) (log (* a (sin (* 1/180 (* angle (PI))))))) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(* 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 (PI) 2) (- (pow b 2) (pow a 2))))) (pow b 2))
(+ (* (pow angle 2) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))) (pow b 2))
(+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (+ (* -1/12244400640000000 (pow (PI) 6)) (/ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow b 2)))))) (* (pow b 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))) (pow b 2))
1
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (+ (* 1/4199040000 (pow (PI) 4)) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (+ (* -1/12244400640000000 (pow (PI) 6)) (/ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow b 2)))))))))))))
(* 1/32400 (/ (* (pow angle 2) (pow (PI) 2)) b))
(* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow angle 2) (pow (PI) 4)) b)) (* 1/32400 (/ (pow (PI) 2) b))))
(* (pow angle 2) (+ (* 1/32400 (/ (pow (PI) 2) b)) (* (pow angle 2) (+ (* -1/3149280000 (/ (pow (PI) 4) b)) (* (pow angle 2) (+ (* 1/2040733440000000 (/ (pow (PI) 6) b)) (* 1/1224440064000000 (/ (pow (PI) 6) b))))))))
(* (pow angle 2) (+ (* 1/32400 (/ (pow (PI) 2) b)) (* (pow angle 2) (+ (* -1/3149280000 (/ (pow (PI) 4) b)) (* (pow angle 2) (+ (* 1/2040733440000000 (/ (pow (PI) 6) b)) (+ (* 1/1224440064000000 (/ (pow (PI) 6) b)) (* (pow angle 2) (+ (* -1/396718580736000000000 (/ (pow (PI) 8) b)) (* -1/2777030065152000000000 (/ (pow (PI) 8) b)))))))))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (pow b 2))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* -1/194400 (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2)))))))) (pow b 2)))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* -1/194400 (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2)))))) (* (pow angle 2) (+ (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/75582720000 (* (pow (PI) 4) (pow (log (/ 1 (exp -2))) 2))) (* 1/24 (* (log (/ 1 (exp -2))) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* -1/194400 (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2)))))) (* (pow angle 2) (+ (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/75582720000 (* (pow (PI) 4) (pow (log (/ 1 (exp -2))) 2))) (* 1/24 (* (log (/ 1 (exp -2))) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))) (+ (* (pow angle 2) (+ (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* -1/4665600 (* (pow (PI) 2) (* (pow (log (/ 1 (exp -2))) 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (+ (* -1/44079842304000000 (* (pow (PI) 6) (pow (log (/ 1 (exp -2))) 3))) (* 1/720 (* (log (/ 1 (exp -2))) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6))))))))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)))
(exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI)))))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (* -1/194400 (* (pow angle 2) (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2))))))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (* (pow angle 2) (+ (* -1/194400 (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2)))))) (* (pow angle 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/75582720000 (* (pow (PI) 4) (pow (log (/ 1 (exp -2))) 2))) (* 1/24 (* (log (/ 1 (exp -2))) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))))))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (* (pow angle 2) (+ (* -1/194400 (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2)))))) (* (pow angle 2) (+ (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/75582720000 (* (pow (PI) 4) (pow (log (/ 1 (exp -2))) 2))) (* 1/24 (* (log (/ 1 (exp -2))) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))) (* (pow angle 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* -1/4665600 (* (pow (PI) 2) (* (pow (log (/ 1 (exp -2))) 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (+ (* -1/44079842304000000 (* (pow (PI) 6) (pow (log (/ 1 (exp -2))) 3))) (* 1/720 (* (log (/ 1 (exp -2))) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))))))))))))
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+ (log angle) (log (* 1/180 (* a (PI)))))
(+ (log angle) (+ (log (* 1/180 (* a (PI)))) (* -1/194400 (* (pow angle 2) (pow (PI) 2)))))
(+ (log angle) (+ (log (* 1/180 (* a (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 (* a (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))))))))))
(sin (* 1/180 (* angle (PI))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(cos (* 1/180 (* angle (PI))))
(log (* a (sin (* 1/180 (* angle (PI))))))
Calls

9 calls:

TimeVariablePointExpression
78.0ms
a
@0
((+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* -1/32400 (* (PI) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (* b b)) (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ 1 (exp -2)) (+ (pow (/ 1 (exp -2)) (log (* (sin (* (PI) (/ angle 180))) a))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (/ 1 (exp -2)) (log (* (sin (* (PI) (/ angle 180))) a))) (exp -2) (+ (pow (* a (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI)))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI)))))) 2) (* a (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI)))))) (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI))))) (PI) (cos (* (/ angle 180) (PI))) (sin (* (* (PI) 1/180) angle)) (- (* b b) (* a a)) (sin (* (* 1/180 (PI)) angle)) (cos (* (* 1/180 (PI)) angle)) (sin (* (PI) (/ angle 180))) (cos (* (/ angle 180) (PI))) (log (* (sin (* (PI) (/ angle 180))) a)) (cbrt (PI)))
21.0ms
a
@-inf
((+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* -1/32400 (* (PI) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (* b b)) (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ 1 (exp -2)) (+ (pow (/ 1 (exp -2)) (log (* (sin (* (PI) (/ angle 180))) a))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (/ 1 (exp -2)) (log (* (sin (* (PI) (/ angle 180))) a))) (exp -2) (+ (pow (* a (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI)))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI)))))) 2) (* a (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI)))))) (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI))))) (PI) (cos (* (/ angle 180) (PI))) (sin (* (* (PI) 1/180) angle)) (- (* b b) (* a a)) (sin (* (* 1/180 (PI)) angle)) (cos (* (* 1/180 (PI)) angle)) (sin (* (PI) (/ angle 180))) (cos (* (/ angle 180) (PI))) (log (* (sin (* (PI) (/ angle 180))) a)) (cbrt (PI)))
20.0ms
a
@inf
((+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* -1/32400 (* (PI) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (* b b)) (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ 1 (exp -2)) (+ (pow (/ 1 (exp -2)) (log (* (sin (* (PI) (/ angle 180))) a))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (/ 1 (exp -2)) (log (* (sin (* (PI) (/ angle 180))) a))) (exp -2) (+ (pow (* a (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI)))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI)))))) 2) (* a (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI)))))) (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI))))) (PI) (cos (* (/ angle 180) (PI))) (sin (* (* (PI) 1/180) angle)) (- (* b b) (* a a)) (sin (* (* 1/180 (PI)) angle)) (cos (* (* 1/180 (PI)) angle)) (sin (* (PI) (/ angle 180))) (cos (* (/ angle 180) (PI))) (log (* (sin (* (PI) (/ angle 180))) a)) (cbrt (PI)))
19.0ms
angle
@-inf
((+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* -1/32400 (* (PI) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (* b b)) (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ 1 (exp -2)) (+ (pow (/ 1 (exp -2)) (log (* (sin (* (PI) (/ angle 180))) a))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (/ 1 (exp -2)) (log (* (sin (* (PI) (/ angle 180))) a))) (exp -2) (+ (pow (* a (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI)))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI)))))) 2) (* a (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI)))))) (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI))))) (PI) (cos (* (/ angle 180) (PI))) (sin (* (* (PI) 1/180) angle)) (- (* b b) (* a a)) (sin (* (* 1/180 (PI)) angle)) (cos (* (* 1/180 (PI)) angle)) (sin (* (PI) (/ angle 180))) (cos (* (/ angle 180) (PI))) (log (* (sin (* (PI) (/ angle 180))) a)) (cbrt (PI)))
17.0ms
angle
@inf
((+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (* a (sin (* (/ angle 180) (PI)))) (sin (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* -1/32400 (* (PI) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (* (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (* b b)) (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ 1 (exp -2)) (+ (pow (/ 1 (exp -2)) (log (* (sin (* (PI) (/ angle 180))) a))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (/ 1 (exp -2)) (log (* (sin (* (PI) (/ angle 180))) a))) (exp -2) (+ (pow (* a (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI)))))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI)))))) 2) (* a (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI)))))) (sin (* (* (/ (* (pow (cbrt (PI)) 2) angle) 180) (cbrt (sqrt (PI)))) (cbrt (sqrt (PI))))) (PI) (cos (* (/ angle 180) (PI))) (sin (* (* (PI) 1/180) angle)) (- (* b b) (* a a)) (sin (* (* 1/180 (PI)) angle)) (cos (* (* 1/180 (PI)) angle)) (sin (* (PI) (/ angle 180))) (cos (* (/ angle 180) (PI))) (log (* (sin (* (PI) (/ angle 180))) a)) (cbrt (PI)))

simplify148.0ms (1.5%)

Memory
17.8MiB live, 202.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04312553
116122358
083172241
Stop Event
iter limit
node limit
Counts
88 → 88
Calls
Call 1
Inputs
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(* a (sin (* 1/180 (* angle (PI)))))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(* -1/32400 (* (pow b 2) (pow (PI) 2)))
(+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))
(pow (cos (* 1/180 (* angle (PI)))) 2)
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log a) (log (sin (* 1/180 (* angle (PI)))))))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(exp (* (log (/ 1 (exp -2))) (+ (log a) (log (sin (* 1/180 (* angle (PI))))))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (log a) (log (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2))))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(exp (* (log (/ 1 (exp -2))) (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(exp (* (log (/ 1 (exp -2))) (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(/ (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (pow b 2))
(/ (pow (sin (* 1/180 (* angle (PI)))) 2) b)
(pow (/ 1 (exp -2)) (log (* a (sin (* 1/180 (* angle (PI)))))))
(+ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow (/ 1 (exp -2)) (log (* a (sin (* 1/180 (* angle (PI))))))))
(- (pow b 2) (pow a 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(* (pow b 2) (+ (/ (pow (/ 1 (exp -2)) (log (* a (sin (* 1/180 (* angle (PI))))))) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(* 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 (PI) 2) (- (pow b 2) (pow a 2))))) (pow b 2))
(+ (* (pow angle 2) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))) (pow b 2))
(+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (+ (* -1/12244400640000000 (pow (PI) 6)) (/ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow b 2)))))) (* (pow b 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))) (pow b 2))
1
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (+ (* 1/4199040000 (pow (PI) 4)) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (+ (* -1/12244400640000000 (pow (PI) 6)) (/ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow b 2)))))))))))))
(* 1/32400 (/ (* (pow angle 2) (pow (PI) 2)) b))
(* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow angle 2) (pow (PI) 4)) b)) (* 1/32400 (/ (pow (PI) 2) b))))
(* (pow angle 2) (+ (* 1/32400 (/ (pow (PI) 2) b)) (* (pow angle 2) (+ (* -1/3149280000 (/ (pow (PI) 4) b)) (* (pow angle 2) (+ (* 1/2040733440000000 (/ (pow (PI) 6) b)) (* 1/1224440064000000 (/ (pow (PI) 6) b))))))))
(* (pow angle 2) (+ (* 1/32400 (/ (pow (PI) 2) b)) (* (pow angle 2) (+ (* -1/3149280000 (/ (pow (PI) 4) b)) (* (pow angle 2) (+ (* 1/2040733440000000 (/ (pow (PI) 6) b)) (+ (* 1/1224440064000000 (/ (pow (PI) 6) b)) (* (pow angle 2) (+ (* -1/396718580736000000000 (/ (pow (PI) 8) b)) (* -1/2777030065152000000000 (/ (pow (PI) 8) b)))))))))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (pow b 2))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* -1/194400 (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2)))))))) (pow b 2)))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* -1/194400 (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2)))))) (* (pow angle 2) (+ (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/75582720000 (* (pow (PI) 4) (pow (log (/ 1 (exp -2))) 2))) (* 1/24 (* (log (/ 1 (exp -2))) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* -1/194400 (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2)))))) (* (pow angle 2) (+ (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/75582720000 (* (pow (PI) 4) (pow (log (/ 1 (exp -2))) 2))) (* 1/24 (* (log (/ 1 (exp -2))) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))) (+ (* (pow angle 2) (+ (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* -1/4665600 (* (pow (PI) 2) (* (pow (log (/ 1 (exp -2))) 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (+ (* -1/44079842304000000 (* (pow (PI) 6) (pow (log (/ 1 (exp -2))) 3))) (* 1/720 (* (log (/ 1 (exp -2))) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6))))))))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)))
(exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI)))))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (* -1/194400 (* (pow angle 2) (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2))))))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (* (pow angle 2) (+ (* -1/194400 (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2)))))) (* (pow angle 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/75582720000 (* (pow (PI) 4) (pow (log (/ 1 (exp -2))) 2))) (* 1/24 (* (log (/ 1 (exp -2))) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))))))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (* (pow angle 2) (+ (* -1/194400 (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2)))))) (* (pow angle 2) (+ (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/75582720000 (* (pow (PI) 4) (pow (log (/ 1 (exp -2))) 2))) (* 1/24 (* (log (/ 1 (exp -2))) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))) (* (pow angle 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* -1/4665600 (* (pow (PI) 2) (* (pow (log (/ 1 (exp -2))) 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (+ (* -1/44079842304000000 (* (pow (PI) 6) (pow (log (/ 1 (exp -2))) 3))) (* 1/720 (* (log (/ 1 (exp -2))) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))))))))))))
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+ (log angle) (log (* 1/180 (* a (PI)))))
(+ (log angle) (+ (log (* 1/180 (* a (PI)))) (* -1/194400 (* (pow angle 2) (pow (PI) 2)))))
(+ (log angle) (+ (log (* 1/180 (* a (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 (* a (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))))))))))
(sin (* 1/180 (* angle (PI))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(cos (* 1/180 (* angle (PI))))
(log (* a (sin (* 1/180 (* angle (PI))))))
Outputs
(* (pow b 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 b b))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 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 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a)
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 b b))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 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 b b))
(* -1/32400 (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) b) b)
(+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 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 (cos (* 1/180 (* angle (PI)))) 2)
(pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))
(+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log a) (log (sin (* 1/180 (* angle (PI)))))))) (* (pow b 2) (pow (cos (* 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 b b) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 a))))
(exp (* (log (/ 1 (exp -2))) (+ (log a) (log (sin (* 1/180 (* angle (PI))))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 a)))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(+ (log a) (log (sin (* 1/180 (* angle (PI))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) (*.f64 angle angle)) (/.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) (*.f64 (/.f64 b a) (/.f64 b a)))) (*.f64 a a))
(* 1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2))) (* 1/32400 (pow (PI) 2))))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 (*.f64 b b) a)) (*.f64 (PI.f64) (PI.f64)))) (*.f64 a a))
(/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)))
(* (pow a 2) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow a 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow b 2))))
(*.f64 (+.f64 (/.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 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))) (*.f64 a a))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (* (pow b 2) (pow (cos (* 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 b b) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 a))))
(exp (* (log (/ 1 (exp -2))) (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 a)))
(* -1 (pow a 2))
(*.f64 (neg.f64 a) a)
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (-.f64 (*.f64 (/.f64 b a) (/.f64 b a)) #s(literal 1 binary64)) (*.f64 a a))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 a))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (* (pow b 2) (pow (cos (* 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 b b) (pow.f64 (exp.f64 #s(literal 2 binary64)) (-.f64 (log.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) (log.f64 (/.f64 #s(literal -1 binary64) a)))))
(exp (* (log (/ 1 (exp -2))) (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (-.f64 (log.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) (log.f64 (/.f64 #s(literal -1 binary64) a))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 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 b b))
(/ (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) (pow b 2))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))) (*.f64 b b))
(/ (pow (sin (* 1/180 (* angle (PI)))) 2) b)
(/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(pow (/ 1 (exp -2)) (log (* a (sin (* 1/180 (* angle (PI)))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a)))
(+ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow (/ 1 (exp -2)) (log (* a (sin (* 1/180 (* angle (PI))))))))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) b (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a))))
(- (pow b 2) (pow a 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 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 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 b b))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) b)))) angle) angle #s(literal 1 binary64)) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) b)))) (*.f64 b b))
(* (pow b 2) (+ (/ (pow (/ 1 (exp -2)) (log (* a (sin (* 1/180 (* angle (PI))))))) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a))) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 a b) (/.f64 a b))) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(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 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) b) b (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)) (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 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) b) b (*.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 b b))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) a) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle))) (*.f64 angle angle))
(* 1/180 (* a (* angle (PI))))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle) a)
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) a) #s(literal -1/34992000 binary64)) angle) angle (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) a) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) a) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) a) #s(literal -1/34992000 binary64))) (*.f64 angle angle))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) a) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/34992000 binary64) a) (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 (*.f64 angle a) angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) a) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle))) (*.f64 angle angle))) 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 (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)))))))
(*.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/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))
(+ (* (pow angle 2) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2)))))) (pow b 2))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) b)))) angle) angle #s(literal 1 binary64)) (*.f64 b b))
(+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))) (pow b 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) b) b) (fma.f64 (/.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)) b) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) b) (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) b)))) (*.f64 b b))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (+ (* -1/12244400640000000 (pow (PI) 6)) (/ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow b 2)))))) (* (pow b 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (* (pow b 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))) (pow b 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 a a) b) (*.f64 #s(literal 1/765275040000000 binary64) (/.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) b)) (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 b b)) (*.f64 angle angle) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)) b) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) b) (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 b b))) (*.f64 angle angle) (*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) b)))) (*.f64 b b))) (*.f64 angle angle) (*.f64 b b))
1
#s(literal 1 binary64)
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) b)))) angle) angle #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)) b) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) b) (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) b))))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (+ (* 1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow a 2) (pow (PI) 4)) (pow b 2))) (+ (* 1/12597120000 (pow (PI) 4)) (+ (* 1/4199040000 (pow (PI) 4)) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (+ (* -1/12244400640000000 (pow (PI) 6)) (/ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (pow b 2)))))))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 a a)) b) (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) b) (fma.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 a a) b) (*.f64 #s(literal 1/765275040000000 binary64) (/.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) b)) (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) b))))) (*.f64 angle angle) #s(literal 1 binary64))
(* 1/32400 (/ (* (pow angle 2) (pow (PI) 2)) b))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) b) #s(literal 1/32400 binary64)) angle) angle)
(* (pow angle 2) (+ (* -1/3149280000 (/ (* (pow angle 2) (pow (PI) 4)) b)) (* 1/32400 (/ (pow (PI) 2) b))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/32400 binary64) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64)) angle) angle)) b) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (/ (pow (PI) 2) b)) (* (pow angle 2) (+ (* -1/3149280000 (/ (pow (PI) 4) b)) (* (pow angle 2) (+ (* 1/2040733440000000 (/ (pow (PI) 6) b)) (* 1/1224440064000000 (/ (pow (PI) 6) b))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (/.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) b)) angle) angle (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) b) #s(literal -1/3149280000 binary64))) (*.f64 angle angle) (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) b) #s(literal 1/32400 binary64))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (/ (pow (PI) 2) b)) (* (pow angle 2) (+ (* -1/3149280000 (/ (pow (PI) 4) b)) (* (pow angle 2) (+ (* 1/2040733440000000 (/ (pow (PI) 6) b)) (+ (* 1/1224440064000000 (/ (pow (PI) 6) b)) (* (pow angle 2) (+ (* -1/396718580736000000000 (/ (pow (PI) 8) b)) (* -1/2777030065152000000000 (/ (pow (PI) 8) b)))))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (/.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) b)) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (/.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) b))) (*.f64 angle angle) (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) b) #s(literal -1/3149280000 binary64))) (*.f64 angle angle) (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) b) #s(literal 1/32400 binary64))) (*.f64 angle angle))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (pow b 2))
(fma.f64 b b (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* -1/194400 (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2)))))))) (pow b 2)))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) b) b (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/97200 binary64))) (*.f64 angle angle) (fma.f64 b b (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* -1/194400 (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2)))))) (* (pow angle 2) (+ (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/75582720000 (* (pow (PI) 4) (pow (log (/ 1 (exp -2))) 2))) (* 1/24 (* (log (/ 1 (exp -2))) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2)))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) b) b (fma.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/97200 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) b) b (*.f64 (fma.f64 #s(literal 1/18895680000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/7873200000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))) (*.f64 angle angle)))) (*.f64 angle angle) (fma.f64 b b (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* -1/194400 (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2)))))) (* (pow angle 2) (+ (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/75582720000 (* (pow (PI) 4) (pow (log (/ 1 (exp -2))) 2))) (* 1/24 (* (log (/ 1 (exp -2))) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))) (+ (* (pow angle 2) (+ (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* -1/4665600 (* (pow (PI) 2) (* (pow (log (/ 1 (exp -2))) 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (+ (* -1/44079842304000000 (* (pow (PI) 6) (pow (log (/ 1 (exp -2))) 3))) (* 1/720 (* (log (/ 1 (exp -2))) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6))))))))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 6 binary64))) #s(literal -1/765275040000000 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1/4665600 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/1968300000 binary64))) (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/5509980288000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal 1/360 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/133923132000000 binary64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))) (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) b) b (*.f64 (fma.f64 #s(literal 1/18895680000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/7873200000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))))) (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) b) b (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/97200 binary64)))) (*.f64 angle angle) (fma.f64 b b (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))))
(exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI)))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (* -1/194400 (* (pow angle 2) (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2))))))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/97200 binary64)) (*.f64 angle angle) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (* (pow angle 2) (+ (* -1/194400 (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2)))))) (* (pow angle 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/75582720000 (* (pow (PI) 4) (pow (log (/ 1 (exp -2))) 2))) (* 1/24 (* (log (/ 1 (exp -2))) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/18895680000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/7873200000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))) (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/97200 binary64))) (*.f64 angle angle) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))
(+ (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (* (pow angle 2) (+ (* -1/194400 (* (pow (PI) 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (log (/ 1 (exp -2)))))) (* (pow angle 2) (+ (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* 1/75582720000 (* (pow (PI) 4) (pow (log (/ 1 (exp -2))) 2))) (* 1/24 (* (log (/ 1 (exp -2))) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))) (* (pow angle 2) (* (exp (* (log (/ 1 (exp -2))) (+ (log angle) (log (* 1/180 (* a (PI))))))) (+ (* -1/4665600 (* (pow (PI) 2) (* (pow (log (/ 1 (exp -2))) 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (+ (* -1/44079842304000000 (* (pow (PI) 6) (pow (log (/ 1 (exp -2))) 3))) (* 1/720 (* (log (/ 1 (exp -2))) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/4665600 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/1968300000 binary64))) (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/5509980288000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal 1/360 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/133923132000000 binary64)))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))) (*.f64 (fma.f64 #s(literal 1/18895680000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/7873200000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))) (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/97200 binary64))) (*.f64 angle angle) (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))))
(+ 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))
(+ (log angle) (log (* 1/180 (* a (PI)))))
(+.f64 (log.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle))
(+ (log angle) (+ (log (* 1/180 (* a (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 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))
(+ (log angle) (+ (log (* 1/180 (* a (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 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))
(+ (log angle) (+ (log (* 1/180 (* a (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 (PI.f64) a) #s(literal 1/180 binary64))) (log.f64 angle)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (PI.f64))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(*.f64 (fma.f64 (/.f64 b angle) (/.f64 b angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 angle angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(log (* a (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a))

rewrite195.0ms (2%)

Memory
-5.6MiB live, 283.9MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
075458
0130423
1413401
22752401
08224401
Stop Event
iter limit
node limit
iter limit
Counts
30 → 749
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64)))
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)))
(exp.f64 #s(literal -2 binary64))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) 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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))))
(sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(PI.f64)
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(-.f64 (*.f64 b b) (*.f64 a a))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))
(cbrt.f64 (PI.f64))
Outputs
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) a) #s(literal 1 binary64)) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 1 binary64)) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) b) #s(literal 1 binary64)) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) (neg.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) (fabs.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 b (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 b (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 b (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (pow.f64 (*.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)) (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) a) #s(literal 1 binary64)) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(*.f64 (pow.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #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 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) a)
(*.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(*.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(*.f64 (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (pow.f64 (*.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))))
(*.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (fabs.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(pow.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64))
(exp.f64 (fma.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #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 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))))
(*.f64 (exp.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)
(*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 1 binary64))
(exp.f64 (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)))
(+.f64 (cosh.f64 (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))) (sinh.f64 (log.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))))
(pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 1 binary64))
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))
(exp.f64 (*.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 1 binary64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 b b)))
(/.f64 (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.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 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))) (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 2 binary64)) (+.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 b) b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))) (neg.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (neg.f64 b) b))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/34012224000000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64)))) (neg.f64 (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 2 binary64)) (-.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (pow.f64 (*.f64 angle b) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (neg.f64 b) b)))
(/.f64 (fma.f64 #s(literal -1/34012224000000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (pow.f64 (*.f64 angle b) #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal -1/34012224000000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))) (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 2 binary64)) (-.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (pow.f64 (*.f64 angle b) #s(literal 2 binary64))))))
(fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (neg.f64 (neg.f64 b)) b))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 (neg.f64 (neg.f64 b)) b))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.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 b)) b))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.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 b)) b))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (fabs.f64 angle)) (fabs.f64 angle) (*.f64 b b))
(fma.f64 (neg.f64 (neg.f64 b)) (neg.f64 (neg.f64 b)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(fma.f64 (neg.f64 (fabs.f64 b)) (neg.f64 (fabs.f64 b)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(fma.f64 (fabs.f64 (fabs.f64 b)) (fabs.f64 (fabs.f64 b)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (+.f64 b a))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (neg.f64 (neg.f64 b)) b))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (+.f64 b a))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 b b))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (+.f64 b a)))) (*.f64 (neg.f64 (neg.f64 b)) b))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (+.f64 b a)))) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 (neg.f64 (neg.f64 b)) b))
(fma.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 b b))
(fma.f64 (neg.f64 b) (neg.f64 b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(fma.f64 (neg.f64 angle) (*.f64 (neg.f64 angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 (neg.f64 b)) b))
(fma.f64 (neg.f64 angle) (*.f64 (neg.f64 angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 b b))
(fma.f64 (fabs.f64 b) (fabs.f64 b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.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 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 (neg.f64 b)) b))
(fma.f64 (fabs.f64 angle) (*.f64 (fabs.f64 angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 b b))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (neg.f64 (neg.f64 b)) b))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 angle angle) (*.f64 (neg.f64 (neg.f64 b)) b))
(fma.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 angle angle) (*.f64 b b))
(fma.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 angle angle)) (*.f64 (neg.f64 (neg.f64 b)) b))
(fma.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 angle angle)) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (+.f64 b a))) (*.f64 (neg.f64 (neg.f64 b)) b))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (+.f64 b a))) (*.f64 b b))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (+.f64 b a)))) (*.f64 (neg.f64 (neg.f64 b)) b))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (+.f64 b a)))) (*.f64 b b))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) (*.f64 (neg.f64 (neg.f64 b)) b))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) (*.f64 b b))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (+.f64 b a)))) (*.f64 (neg.f64 (neg.f64 b)) b))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (+.f64 b a)))) (*.f64 b b))
(fma.f64 b b (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(fma.f64 angle (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) (*.f64 (neg.f64 (neg.f64 b)) b))
(fma.f64 angle (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) (*.f64 b b))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.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 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (neg.f64 b) b))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (neg.f64 b) b))))
(-.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 (neg.f64 b)) (neg.f64 b)))
(-.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 (fabs.f64 b)) (fabs.f64 b)))
(-.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 b) b))
(-.f64 (*.f64 b b) (*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle))) angle))
(-.f64 (*.f64 b b) (*.f64 (neg.f64 (*.f64 angle angle)) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(-.f64 (*.f64 b b) (*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle)))
(-.f64 (*.f64 b b) (*.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (+.f64 b a)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.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 b a) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 2 binary64)) (-.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (pow.f64 (*.f64 angle b) #s(literal 2 binary64)))))) (/.f64 (pow.f64 b #s(literal 6 binary64)) (fma.f64 #s(literal 1/1049760000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 2 binary64)) (-.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (pow.f64 (*.f64 angle b) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 (neg.f64 b)) b))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 b b))
(+.f64 (*.f64 b b) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) (PI.f64))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (+.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 b a))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (+.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 b a) (+.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))
(*.f64 (*.f64 (-.f64 b a) (+.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 b a) (+.f64 b a)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/32400 binary64) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #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 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #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 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b #s(literal 4 binary64))))
(fma.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (*.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 b b) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (neg.f64 a) a)))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (*.f64 (neg.f64 a) a) (*.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 b b)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (neg.f64 a) a)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 (-.f64 b a) (+.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 b a) (+.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 b a) (+.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 (exp.f64 (neg.f64 (PI.f64))) (*.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)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (neg.f64 b)) (neg.f64 b))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (fabs.f64 b)) (fabs.f64 b))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) b) b)
(*.f64 (neg.f64 b) (*.f64 (neg.f64 b) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(*.f64 (*.f64 b b) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))))
(*.f64 b (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) b))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 4 binary64))) (*.f64 b b)) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 6 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))) (*.f64 b b)) (+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 4 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (*.f64 b b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))))
(/.f64 (*.f64 (*.f64 b b) (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 4 binary64)))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 b b) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 6 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))) (+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 4 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (*.f64 b b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))))
(fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (*.f64 b b)))
(fma.f64 (*.f64 b b) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b)))
(+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (*.f64 b b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 4 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b)))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 4 binary64)))) (neg.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 6 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))) (neg.f64 (+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 4 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (*.f64 b b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 4 binary64))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 6 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 4 binary64)) (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 6 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 4 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (*.f64 b b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle) (PI.f64))) #s(literal 1 binary64)) (pow.f64 (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle) (PI.f64))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b))
(fma.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) a) (/.f64 a b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (neg.f64 b)) (/.f64 (*.f64 a a) (neg.f64 b)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (fabs.f64 b)) (/.f64 (*.f64 a a) (fabs.f64 b)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle) (PI.f64))) (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle) (PI.f64))) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (fabs.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b))
(fma.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b))
(fma.f64 (/.f64 (*.f64 a a) b) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 a a) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (/.f64 a b) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 4 binary64)) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (*.f64 (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle) (PI.f64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (neg.f64 (/.f64 (*.f64 a a) b)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)))
(-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)) (/.f64 (*.f64 a a) b)))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 4 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (*.f64 b b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 4 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (*.f64 b b))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a) #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) (/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))) (neg.f64 (neg.f64 b)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (neg.f64 b))
(/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)
(neg.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) b))
(neg.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (neg.f64 b)))
(*.f64 (exp.f64 #s(literal 1 binary64)) (exp.f64 #s(literal 1 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal -2 binary64)) (exp.f64 #s(literal -2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 (exp.f64 #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (exp.f64 #s(literal -2 binary64))))
(-.f64 (cosh.f64 #s(literal -2 binary64)) (sinh.f64 #s(literal -2 binary64)))
(exp.f64 #s(literal 2 binary64))
(+.f64 (cosh.f64 #s(literal -2 binary64)) (sinh.f64 #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) #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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 1 binary64)) (*.f64 a a) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (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 #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 (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 #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) #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))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.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))) a) (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (fabs.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (fabs.f64 (*.f64 (cos.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))) 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))))) (*.f64 a a) (pow.f64 (*.f64 (cos.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)) (/.f64 (log.f64 (*.f64 (sin.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 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (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))) 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 a a) (pow.f64 (*.f64 (cos.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 b b) (pow.f64 (*.f64 (sin.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))) b) (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 b (pow.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))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 b (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (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))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (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 #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (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))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (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))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.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))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (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))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (sin.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))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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 (sin.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))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (cos.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))) a) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64)))))
(+.f64 (pow.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) #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))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 1 binary64)) (*.f64 a a))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (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 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 a) (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 #s(literal 4 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (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))) a)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 a a))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (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 a a))
(*.f64 (*.f64 a a) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (*.f64 a a) (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))) a) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (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))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.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))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (fabs.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -2 binary64)) (exp.f64 #s(literal -2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #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))) a)))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(exp.f64 (fma.f64 (log.f64 a) #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 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.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 (sin.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))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 #s(literal -2 binary64)) (cosh.f64 #s(literal -2 binary64)) (-.f64 (pow.f64 (sinh.f64 #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 (cosh.f64 #s(literal -2 binary64)) (sinh.f64 #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (exp.f64 #s(literal 2 binary64)))
(exp.f64 #s(literal -2 binary64))
(+.f64 (sinh.f64 #s(literal -2 binary64)) (cosh.f64 #s(literal -2 binary64)))
(+.f64 (cosh.f64 #s(literal -2 binary64)) (sinh.f64 #s(literal -2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) #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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 1 binary64)) (*.f64 a a) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (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 #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 (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 #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) #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))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 b) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.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))) a) (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (fabs.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (fabs.f64 (*.f64 (cos.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))) 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))))) (*.f64 a a) (pow.f64 (*.f64 (cos.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)) (/.f64 (log.f64 (*.f64 (sin.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 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (*.f64 (fabs.f64 b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (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))) 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 a a) (pow.f64 (*.f64 (cos.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 b b) (pow.f64 (*.f64 (sin.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))) b) (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (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))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 b (pow.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))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 b (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (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))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (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 #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (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))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (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))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.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))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (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))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (sin.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))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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 (sin.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))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (cos.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))) a) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.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))) a) #s(literal 4 binary64)))))
(+.f64 (pow.f64 (*.f64 (cos.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))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.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))) b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) #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))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 1 binary64)) (*.f64 a a))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 a) (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 a) #s(literal 1 binary64)) (pow.f64 (*.f64 (fabs.f64 a) (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 #s(literal 4 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (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))) a)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 a a))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 a) (*.f64 (fabs.f64 a) (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 a a))
(*.f64 (*.f64 a a) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (*.f64 a a) (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))) a) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (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))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.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))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (fabs.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -2 binary64)) (exp.f64 #s(literal -2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #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))) a)))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal -2 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(exp.f64 (fma.f64 (log.f64 a) #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 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.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 (sin.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))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (exp.f64 (log.f64 a)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 1 binary64))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (sinh.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(pow.f64 (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)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (cbrt.f64 (PI.f64))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (neg.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (neg.f64 (PI.f64))) (cbrt.f64 (*.f64 (neg.f64 (PI.f64)) (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (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 (neg.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 3 binary64)))
(*.f64 (pow.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #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 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64)) #s(literal 1/2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (PI.f64)) #s(literal 1/2 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 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 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 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (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)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64)) #s(literal 1/2 binary64)))
(*.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 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 2/3 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (PI.f64)))
(pow.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (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 (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 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/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 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (PI.f64)))
(+.f64 (cosh.f64 (log.f64 (PI.f64))) (sinh.f64 (log.f64 (PI.f64))))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 1 binary64))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(+.f64 (cosh.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) (sinh.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))))
(*.f64 (+.f64 (neg.f64 b) (neg.f64 a)) (-.f64 (neg.f64 b) (neg.f64 a)))
(*.f64 (+.f64 (neg.f64 b) (fabs.f64 a)) (-.f64 (neg.f64 b) (fabs.f64 a)))
(*.f64 (+.f64 (neg.f64 b) a) (-.f64 (neg.f64 b) a))
(*.f64 (+.f64 (fabs.f64 b) (neg.f64 a)) (-.f64 (fabs.f64 b) (neg.f64 a)))
(*.f64 (+.f64 (fabs.f64 b) (fabs.f64 a)) (-.f64 (fabs.f64 b) (fabs.f64 a)))
(*.f64 (+.f64 (fabs.f64 b) a) (-.f64 (fabs.f64 b) a))
(*.f64 (+.f64 b (neg.f64 a)) (-.f64 b (neg.f64 a)))
(*.f64 (+.f64 b (fabs.f64 a)) (-.f64 b (fabs.f64 a)))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (+.f64 b a) (-.f64 b a))
(/.f64 (+.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))) (+.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (*.f64 b b) (*.f64 (neg.f64 a) a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b #s(literal 4 binary64))))
(fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (*.f64 (neg.f64 a) a))
(fma.f64 (neg.f64 (neg.f64 a)) (neg.f64 a) (*.f64 b b))
(fma.f64 (neg.f64 (fabs.f64 a)) (fabs.f64 a) (*.f64 b b))
(fma.f64 (neg.f64 (neg.f64 b)) (neg.f64 (neg.f64 b)) (*.f64 (neg.f64 a) a))
(fma.f64 (neg.f64 (fabs.f64 b)) (neg.f64 (fabs.f64 b)) (*.f64 (neg.f64 a) a))
(fma.f64 (fabs.f64 (fabs.f64 b)) (fabs.f64 (fabs.f64 b)) (*.f64 (neg.f64 a) a))
(fma.f64 (neg.f64 b) (neg.f64 b) (*.f64 (neg.f64 a) a))
(fma.f64 (neg.f64 a) (neg.f64 (neg.f64 a)) (*.f64 b b))
(fma.f64 (neg.f64 a) a (*.f64 b b))
(fma.f64 (fabs.f64 b) (fabs.f64 b) (*.f64 (neg.f64 a) a))
(fma.f64 (fabs.f64 a) (neg.f64 (fabs.f64 a)) (*.f64 b b))
(fma.f64 b b (*.f64 (neg.f64 a) a))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(-.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) (fma.f64 b b (*.f64 a a))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 b b (*.f64 a a))))
(-.f64 (/.f64 (pow.f64 b #s(literal 6 binary64)) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b #s(literal 4 binary64)))) (/.f64 (pow.f64 a #s(literal 6 binary64)) (fma.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)) (pow.f64 b #s(literal 4 binary64)))))
(-.f64 (*.f64 b b) (*.f64 (neg.f64 (neg.f64 a)) a))
(-.f64 (*.f64 b b) (*.f64 a a))
(+.f64 (*.f64 (neg.f64 a) a) (*.f64 b b))
(+.f64 (*.f64 b b) (*.f64 (neg.f64 a) a))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 1 binary64))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(+.f64 (cosh.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) (sinh.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 1 binary64))
(fma.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(sin.f64 (+.f64 (neg.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))))
(cos.f64 (neg.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle)))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(+.f64 (cosh.f64 (log.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) (sinh.f64 (log.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 1 binary64)))
(pow.f64 (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)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #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 (PI.f64) angle) #s(literal -180 binary64))) #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)))))
(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)))
(sin.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (PI.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 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(cos.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #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 #s(literal 180 binary64)) (PI.f64)))) #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 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 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(/.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 a) #s(literal 2 binary64))) (log.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(/.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 a) #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 a) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (log.f64 a)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(+.f64 (log.f64 a) (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 a))
(log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (fabs.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(*.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 (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (fabs.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (fabs.f64 (cbrt.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 (fabs.f64 (cbrt.f64 (PI.f64))) #s(literal 1/2 binary64)) (pow.f64 (fabs.f64 (cbrt.f64 (PI.f64))) #s(literal 1/2 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 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (fabs.f64 (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))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (log.f64 (PI.f64)))
(pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 2 binary64))
(pow.f64 (fabs.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 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2/3 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 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/6 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)))
(exp.f64 (fma.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64) (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))))
(exp.f64 (/.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 2/3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #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)))))

eval192.0ms (2%)

Memory
-29.0MiB live, 393.2MiB allocated
Compiler

Compiled 53 002 to 6 228 computations (88.2% saved)

prune149.0ms (1.5%)

Memory
5.0MiB live, 291.9MiB allocated
Pruning

101 alts after pruning (98 fresh and 3 done)

PrunedKeptTotal
New1 194401 234
Fresh165874
Picked415
Done022
Total1 2141011 315
Accuracy
85.8%
Counts
1 315 → 101
Alt Table
Click to see full alt table
StatusAccuracyProgram
14.7%
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
55.5%
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
72.3%
(fma.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
67.6%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
83.6%
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
84.0%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
83.9%
(fma.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
74.4%
(fma.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
16.5%
(fma.f64 (*.f64 a a) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 4 binary64)) (*.f64 a a)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
83.9%
(fma.f64 b (*.f64 b (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
80.0%
(fma.f64 a (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
7.6%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 12 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
13.5%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))))
83.7%
(+.f64 (pow.f64 (fma.f64 (*.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))))) a (*.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))))) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
67.6%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
65.7%
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sinh.f64 #s(literal -2 binary64)) (cosh.f64 #s(literal -2 binary64)))) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
58.9%
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (/.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 a) #s(literal 2 binary64))) (log.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
27.2%
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
64.7%
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
67.3%
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
67.4%
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
66.0%
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) #s(approx (log (* (sin (* (PI) (/ angle 180))) a)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
66.4%
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) #s(approx (log (* (sin (* (PI) (/ angle 180))) a)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
66.4%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
38.2%
(+.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
79.2%
(+.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)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.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))))) #s(literal 2 binary64))) (sin.f64 (*.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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.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 (cos.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (+.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)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.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 (*.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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.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 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.5%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.7%
(+.f64 (pow.f64 (*.f64 a (sin.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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 360 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 360 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 360 binary64))) (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 360 binary64)))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (fma.f64 (-.f64 (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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (*.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)))))) #s(literal 4 binary64))) #s(literal 2 binary64)))
83.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (-.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))) #s(literal 2 binary64)))
41.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.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)))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.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))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2))) (sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.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)) 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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) 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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
67.6%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
79.5%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.3%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.5%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.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)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
58.8%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.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 a) #s(literal 2 binary64))) (log.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
64.8%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
67.3%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
67.4%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
79.5%
(+.f64 (pow.f64 #s(approx (* a (sin (* (/ angle 180) (PI)))) (*.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
66.4%
(+.f64 (exp.f64 (fma.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.0%
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
31.1%
#s(approx (+ (pow (/ 1 (exp -2)) (log (* (sin (* (PI) (/ angle 180))) a))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a))))
59.2%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 b b)))
47.0%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 b b)))
49.9%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 b b)))
44.2%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
44.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 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 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
65.0%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* b b) (* a a)) (*.f64 (neg.f64 a) a))) (*.f64 angle angle) (*.f64 b b)))
65.0%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b)))
37.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+.f64 (cosh.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 b) #s(literal 2 binary64)))))
62.4%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
62.4%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
62.4%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.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 (fma.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 b b)))
62.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) angle)) #s(literal 2 binary64))) (*.f64 b b)))
62.5%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 b b)))
70.6%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle) (PI.f64))) (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle) (PI.f64))) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b)) (*.f64 b b)))
59.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
70.5%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b)) (*.f64 b b)))
45.8%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 #s(approx (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) b)))) angle) angle #s(literal 1 binary64))) (*.f64 b b)))
24.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 #s(approx (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)))) (*.f64 b b)))
59.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
49.0%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (sqrt.f64 (pow.f64 b #s(literal 4 binary64))))
57.4%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))))
35.0%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
Compiler

Compiled 8 339 to 5 136 computations (38.4% saved)

simplify129.0ms (1.3%)

Memory
0.9MiB live, 158.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
076765
0122665
1232661
2733661
32551661
47712661
08355659
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
b
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)
#s(approx (sin (* (/ angle 180) (PI))) (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)
(PI.f64)
angle
a
#s(literal 2 binary64)
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle)))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a a))
#s(literal 1/32400 binary64)
(*.f64 a a)
a
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle)
(*.f64 (*.f64 (PI.f64) (PI.f64)) angle)
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
angle
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)
#s(approx (sin (* (/ angle 180) (PI))) (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)
(PI.f64)
angle
a
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
b
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(log.f64 (pow.f64 (*.f64 (sin.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))) a) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(PI.f64)
a
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle))))
a
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle)))
(sin.f64 (*.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))) #s(literal 1/180 binary64)) angle))
(*.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))) #s(literal 1/180 binary64)) angle)
(*.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 1/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))
(PI.f64)
#s(literal 3 binary64)
#s(literal 1/180 binary64)
angle
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
Outputs
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) a) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
b
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) a) #s(literal 2 binary64))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) a)
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 #s(literal 1/180 binary64) (PI.f64))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
#s(literal 1/180 binary64)
(PI.f64)
angle
a
#s(literal 2 binary64)
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) #s(literal 1/32400 binary64)) (*.f64 a a))))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle)))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) #s(literal 1/32400 binary64)) (*.f64 a a)))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) #s(literal 1/32400 binary64)) (*.f64 a a))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a a))
(*.f64 (*.f64 a a) #s(literal 1/32400 binary64))
#s(literal 1/32400 binary64)
(*.f64 a a)
a
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle)
(*.f64 (*.f64 (PI.f64) (PI.f64)) angle)
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
angle
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) a) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) a) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) a)
(sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))
(sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) a))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) a)
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 #s(literal 1/180 binary64) (PI.f64))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
#s(literal 1/180 binary64)
(PI.f64)
angle
a
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
b
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(log.f64 (pow.f64 (*.f64 a (sin.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))) a) #s(literal 2 binary64))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
(*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(PI.f64)
a
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.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))) b) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) a) #s(literal 2 binary64))
(*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle))))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) a)
a
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle)))
#s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(sin.f64 (*.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))) #s(literal 1/180 binary64)) angle))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(*.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))) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.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 1/180 binary64))
(*.f64 (PI.f64) #s(literal 1/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)))
(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))
(PI.f64)
#s(literal 3 binary64)
#s(literal 1/180 binary64)
angle
#s(literal 2 binary64)
(pow.f64 (*.f64 b (cos.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))) b) #s(literal 2 binary64))
(*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)

localize235.0ms (2.4%)

Memory
-13.8MiB live, 365.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.7265625
(sqrt.f64 (PI.f64))
accuracy11.706548518952657
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy11.927203720104169
(sin.f64 (*.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))) #s(literal 1/180 binary64)) angle))
accuracy16.952712269370817
(PI.f64)
accuracy11.706548518952657
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy11.927203720104169
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy16.952712269370817
(PI.f64)
accuracy24.224053017579696
(log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
accuracy7.0178153205755445
(sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))
accuracy11.927203720104169
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
accuracy12.221674163314772
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
accuracy16.952712269370817
(PI.f64)
accuracy9.753624654473175
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
accuracy12.645266555558598
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
accuracy16.952712269370817
(PI.f64)
accuracy24.703786337990437
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle)))
accuracy0.19369125976844204
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64))
accuracy11.927203720104169
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
accuracy12.221674163314772
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
accuracy16.952712269370817
(PI.f64)
Samples
70.0ms132×0valid
62.0ms54×1valid
37.0ms70×0invalid
Compiler

Compiled 560 to 58 computations (89.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 128.0ms
ival-mult: 38.0ms (29.7% of total)
ival-pow2: 14.0ms (10.9% of total)
const: 12.0ms (9.4% of total)
ival-cosu: 10.0ms (7.8% of total)
ival-sinu: 8.0ms (6.3% of total)
ival-sqrt: 7.0ms (5.5% of total)
ival-add: 7.0ms (5.5% of total)
ival-sin: 7.0ms (5.5% of total)
ival-pow: 6.0ms (4.7% of total)
adjust: 4.0ms (3.1% of total)
ival-exp: 4.0ms (3.1% of total)
ival-log: 4.0ms (3.1% of total)
ival-div: 2.0ms (1.6% of total)
ival-sub: 2.0ms (1.6% of total)
ival-cbrt: 2.0ms (1.6% of total)
ival-pi: 1.0ms (0.8% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series113.0ms (1.2%)

Memory
35.3MiB live, 208.9MiB allocated
Counts
27 → 64
Calls
Call 1
Inputs
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle)))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a a))
(pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (*.f64 (sin.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))) 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))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(PI.f64)
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(sin.f64 (*.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))) #s(literal 1/180 binary64)) angle))
(sqrt.f64 (PI.f64))
Outputs
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (pow a 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(+ (log (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 2 (log a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(+ (log (pow (sin (* 1/180 (* angle (PI)))) 2)) (* -2 (log (/ 1 a))))
(* -1 (* a (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 2))))
(* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* -1 (* (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (pow (sqrt -1) 2)))
(+ (log (pow (sin (* 1/180 (* angle (PI)))) 2)) (* -2 (log (/ -1 a))))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (cos (* 1/180 (* angle (PI)))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
b
(+ b (* -1/32400 (* (pow angle 2) (* b (pow (PI) 2)))))
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (* b (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))))))))
(+ b (* -1/64800 (* (pow angle 2) (* b (pow (PI) 2)))))
(+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* 1/25194240000 (* (pow angle 2) (* b (pow (PI) 4)))))))
(+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (* b (pow (PI) 6)))) (* 1/25194240000 (* b (pow (PI) 4))))))))
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/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2))))) (pow b 2))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* (sqrt (* a (* angle (PI)))) (sqrt 1/180))
(+ (* -1/69984000 (* (sqrt (* a (* (pow angle 5) (pow (PI) 5)))) (/ 1 (sqrt 1/180)))) (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))
(+ (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (* a (pow (PI) 5)) angle)) (/ 1 (sqrt 1/180)))) (* 1/45349632000000 (* (sqrt (* a (* (pow angle 3) (pow (PI) 9)))) (/ 1 (sqrt 1/180)))))))
(+ (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (* a (pow (PI) 5)) angle)) (/ 1 (sqrt 1/180)))) (* (pow angle 2) (+ (* -1/9795520512000000 (* (sqrt (/ (* a (pow (PI) 9)) angle)) (/ 1 (pow (sqrt 1/180) 3)))) (* 1/45349632000000 (* (sqrt (/ (* a (pow (PI) 9)) angle)) (/ 1 (sqrt 1/180)))))))))
(+ (log (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (* 2 (log angle)))
(+ (log (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (+ (* -1/97200 (* (pow angle 2) (pow (PI) 2))) (* 2 (log angle))))
(+ (log (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (+ (* 2 (log angle)) (* (pow angle 2) (+ (* -1/97200 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/787320000 (pow (PI) 4)) (* 777600 (/ (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))) (pow (PI) 2))))))))))
(+ (log (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (+ (* 2 (log angle)) (* (pow angle 2) (+ (* -1/97200 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/3826375200000 (pow (PI) 6)) (+ (* 240 (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* 23328000 (/ (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))) (pow (PI) 2))))))) (* 1/24 (+ (* -1/787320000 (pow (PI) 4)) (* 777600 (/ (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))) (pow (PI) 2)))))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(cos (* 1/180 (* angle (PI))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(log (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(sin (* 1/180 (* angle (PI))))
Calls

9 calls:

TimeVariablePointExpression
22.0ms
angle
@-inf
((+ (* (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) b) (pow (* (sin (* (/ angle 180) (PI))) a) 2)) (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (* (* 1/32400 (* a a)) (* (* (* (PI) (PI)) angle) angle)) (* 1/32400 (* a a)) (pow (sqrt (* (sin (* (/ angle 180) (PI))) a)) 2) (+ (pow (pow (sqrt (* (sin (* (/ angle 180) (PI))) a)) 2) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (pow (sqrt (* (sin (* (/ angle 180) (PI))) a)) 2) 2) (sqrt (* (sin (* (/ angle 180) (PI))) a)) (exp (log (pow (* (sin (* (/ angle 180) (PI))) a) 2))) (+ (exp (log (pow (* (sin (* (/ angle 180) (PI))) a) 2))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (log (pow (* (sin (* (/ angle 180) (PI))) a) 2)) (pow (* (sin (* (/ angle 180) (PI))) a) 2) (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (pow (cbrt (sqrt (PI))) 3) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (PI) (sin (* (* 1/180 (PI)) angle)) (pow (* (sin (* (/ angle 180) (PI))) a) 2) (sin (* (/ angle 180) (PI))) (cos (* (/ angle 180) (PI))) (sin (* (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) 1/180) angle)) (sqrt (PI)))
22.0ms
angle
@inf
((+ (* (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) b) (pow (* (sin (* (/ angle 180) (PI))) a) 2)) (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (* (* 1/32400 (* a a)) (* (* (* (PI) (PI)) angle) angle)) (* 1/32400 (* a a)) (pow (sqrt (* (sin (* (/ angle 180) (PI))) a)) 2) (+ (pow (pow (sqrt (* (sin (* (/ angle 180) (PI))) a)) 2) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (pow (sqrt (* (sin (* (/ angle 180) (PI))) a)) 2) 2) (sqrt (* (sin (* (/ angle 180) (PI))) a)) (exp (log (pow (* (sin (* (/ angle 180) (PI))) a) 2))) (+ (exp (log (pow (* (sin (* (/ angle 180) (PI))) a) 2))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (log (pow (* (sin (* (/ angle 180) (PI))) a) 2)) (pow (* (sin (* (/ angle 180) (PI))) a) 2) (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (pow (cbrt (sqrt (PI))) 3) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (PI) (sin (* (* 1/180 (PI)) angle)) (pow (* (sin (* (/ angle 180) (PI))) a) 2) (sin (* (/ angle 180) (PI))) (cos (* (/ angle 180) (PI))) (sin (* (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) 1/180) angle)) (sqrt (PI)))
19.0ms
a
@0
((+ (* (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) b) (pow (* (sin (* (/ angle 180) (PI))) a) 2)) (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (* (* 1/32400 (* a a)) (* (* (* (PI) (PI)) angle) angle)) (* 1/32400 (* a a)) (pow (sqrt (* (sin (* (/ angle 180) (PI))) a)) 2) (+ (pow (pow (sqrt (* (sin (* (/ angle 180) (PI))) a)) 2) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (pow (sqrt (* (sin (* (/ angle 180) (PI))) a)) 2) 2) (sqrt (* (sin (* (/ angle 180) (PI))) a)) (exp (log (pow (* (sin (* (/ angle 180) (PI))) a) 2))) (+ (exp (log (pow (* (sin (* (/ angle 180) (PI))) a) 2))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (log (pow (* (sin (* (/ angle 180) (PI))) a) 2)) (pow (* (sin (* (/ angle 180) (PI))) a) 2) (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (pow (cbrt (sqrt (PI))) 3) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (PI) (sin (* (* 1/180 (PI)) angle)) (pow (* (sin (* (/ angle 180) (PI))) a) 2) (sin (* (/ angle 180) (PI))) (cos (* (/ angle 180) (PI))) (sin (* (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) 1/180) angle)) (sqrt (PI)))
12.0ms
a
@inf
((+ (* (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) b) (pow (* (sin (* (/ angle 180) (PI))) a) 2)) (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (* (* 1/32400 (* a a)) (* (* (* (PI) (PI)) angle) angle)) (* 1/32400 (* a a)) (pow (sqrt (* (sin (* (/ angle 180) (PI))) a)) 2) (+ (pow (pow (sqrt (* (sin (* (/ angle 180) (PI))) a)) 2) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (pow (sqrt (* (sin (* (/ angle 180) (PI))) a)) 2) 2) (sqrt (* (sin (* (/ angle 180) (PI))) a)) (exp (log (pow (* (sin (* (/ angle 180) (PI))) a) 2))) (+ (exp (log (pow (* (sin (* (/ angle 180) (PI))) a) 2))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (log (pow (* (sin (* (/ angle 180) (PI))) a) 2)) (pow (* (sin (* (/ angle 180) (PI))) a) 2) (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (pow (cbrt (sqrt (PI))) 3) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (PI) (sin (* (* 1/180 (PI)) angle)) (pow (* (sin (* (/ angle 180) (PI))) a) 2) (sin (* (/ angle 180) (PI))) (cos (* (/ angle 180) (PI))) (sin (* (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) 1/180) angle)) (sqrt (PI)))
12.0ms
a
@-inf
((+ (* (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) b) (pow (* (sin (* (/ angle 180) (PI))) a) 2)) (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI))) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (* (* 1/32400 (* a a)) (* (* (* (PI) (PI)) angle) angle)) (* 1/32400 (* a a)) (pow (sqrt (* (sin (* (/ angle 180) (PI))) a)) 2) (+ (pow (pow (sqrt (* (sin (* (/ angle 180) (PI))) a)) 2) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (pow (sqrt (* (sin (* (/ angle 180) (PI))) a)) 2) 2) (sqrt (* (sin (* (/ angle 180) (PI))) a)) (exp (log (pow (* (sin (* (/ angle 180) (PI))) a) 2))) (+ (exp (log (pow (* (sin (* (/ angle 180) (PI))) a) 2))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (log (pow (* (sin (* (/ angle 180) (PI))) a) 2)) (pow (* (sin (* (/ angle 180) (PI))) a) 2) (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) (pow (cbrt (sqrt (PI))) 3) (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow (* a (sin (* (/ angle 180) (PI)))) 2) (PI) (sin (* (* 1/180 (PI)) angle)) (pow (* (sin (* (/ angle 180) (PI))) a) 2) (sin (* (/ angle 180) (PI))) (cos (* (/ angle 180) (PI))) (sin (* (* (* (pow (cbrt (sqrt (PI))) 3) (pow (cbrt (sqrt (PI))) 3)) 1/180) angle)) (sqrt (PI)))

simplify294.0ms (3%)

Memory
45.9MiB live, 319.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03591534
112681469
260761459
092211373
Stop Event
iter limit
node limit
Counts
64 → 63
Calls
Call 1
Inputs
(* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow b 2))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(* 1/32400 (pow a 2))
(* a (sin (* 1/180 (* angle (PI)))))
(* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(+ (log (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 2 (log a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(+ (log (pow (sin (* 1/180 (* angle (PI)))) 2)) (* -2 (log (/ 1 a))))
(* -1 (* a (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 2))))
(* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(* -1 (* (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (pow (sqrt -1) 2)))
(+ (log (pow (sin (* 1/180 (* angle (PI)))) 2)) (* -2 (log (/ -1 a))))
(* b (pow (cos (* 1/180 (* angle (PI)))) 2))
(* b (cos (* 1/180 (* angle (PI)))))
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(pow b 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
b
(+ b (* -1/32400 (* (pow angle 2) (* b (pow (PI) 2)))))
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (* b (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))))))))
(+ b (* -1/64800 (* (pow angle 2) (* b (pow (PI) 2)))))
(+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* 1/25194240000 (* (pow angle 2) (* b (pow (PI) 4)))))))
(+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (* b (pow (PI) 6)))) (* 1/25194240000 (* b (pow (PI) 4))))))))
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/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2))))) (pow b 2))
(* 1/180 (* a (* angle (PI))))
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(* (sqrt (* a (* angle (PI)))) (sqrt 1/180))
(+ (* -1/69984000 (* (sqrt (* a (* (pow angle 5) (pow (PI) 5)))) (/ 1 (sqrt 1/180)))) (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))
(+ (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (* a (pow (PI) 5)) angle)) (/ 1 (sqrt 1/180)))) (* 1/45349632000000 (* (sqrt (* a (* (pow angle 3) (pow (PI) 9)))) (/ 1 (sqrt 1/180)))))))
(+ (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (* a (pow (PI) 5)) angle)) (/ 1 (sqrt 1/180)))) (* (pow angle 2) (+ (* -1/9795520512000000 (* (sqrt (/ (* a (pow (PI) 9)) angle)) (/ 1 (pow (sqrt 1/180) 3)))) (* 1/45349632000000 (* (sqrt (/ (* a (pow (PI) 9)) angle)) (/ 1 (sqrt 1/180)))))))))
(+ (log (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (* 2 (log angle)))
(+ (log (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (+ (* -1/97200 (* (pow angle 2) (pow (PI) 2))) (* 2 (log angle))))
(+ (log (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (+ (* 2 (log angle)) (* (pow angle 2) (+ (* -1/97200 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/787320000 (pow (PI) 4)) (* 777600 (/ (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))) (pow (PI) 2))))))))))
(+ (log (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (+ (* 2 (log angle)) (* (pow angle 2) (+ (* -1/97200 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/3826375200000 (pow (PI) 6)) (+ (* 240 (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* 23328000 (/ (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))) (pow (PI) 2))))))) (* 1/24 (+ (* -1/787320000 (pow (PI) 4)) (* 777600 (/ (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))) (pow (PI) 2)))))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(cos (* 1/180 (* angle (PI))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(log (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(sin (* 1/180 (* angle (PI))))
Outputs
(* (pow b 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 b b))
(+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (cos.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)))) (pow b 2))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 b b))
(+ (* -1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow b 2)))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 b b))
(* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(* 1/32400 (pow a 2))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a a))
(* a (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a)
(* (pow a 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 a a))
(sqrt (* a (sin (* 1/180 (* angle (PI))))))
(sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a))
(+ (log (pow (sin (* 1/180 (* angle (PI)))) 2)) (* 2 (log a)))
(fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (* -1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow b 2) (pow a 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 a a))) (*.f64 a a))
(+ (log (pow (sin (* 1/180 (* angle (PI)))) 2)) (* -2 (log (/ 1 a))))
(fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))))
(* -1 (* a (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 2))))
(neg.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))
(* (pow a 2) (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)))
(*.f64 (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))
(* (pow a 2) (+ (* (pow (sin (* 1/180 (* angle (PI)))) 2) (pow (sqrt -1) 4)) (/ (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow a 2))))
(*.f64 (fma.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)))) (*.f64 a a))
(* -1 (* (sqrt (* a (sin (* 1/180 (* angle (PI)))))) (pow (sqrt -1) 2)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a)))
(+ (log (pow (sin (* 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 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))))
(* b (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)) b)
(* b (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) b)
(+ (* 1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (* (pow b 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 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow b 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 a b) (/.f64 a b)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 b b))
(* (pow b 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))))))
(*.f64 (fma.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) a) (*.f64 (*.f64 (PI.f64) angle) a)) (*.f64 b b))) #s(literal 1 binary64)) (*.f64 b b))
(pow b 2)
(*.f64 b b)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (* 1/32400 (* (pow a 2) (pow (PI) 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow b 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 a a) (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) b) b)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 b b) #s(literal -1/32400 binary64))))) (*.f64 angle angle) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (+ (* (pow angle 2) (+ (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* (pow b 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))) (* (pow b 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))) (pow b 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 a a) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) b) b (*.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 (*.f64 b b) #s(literal -1/32400 binary64))))) (*.f64 angle angle) (*.f64 b b))
b
(+ b (* -1/32400 (* (pow angle 2) (* b (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) b) angle) angle (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) #s(literal -1/32400 binary64))) (*.f64 angle angle) b)
(+ b (* (pow angle 2) (+ (* -1/32400 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* b (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (* b (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) b) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) b) angle) angle (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) b)) (*.f64 angle angle))) (*.f64 angle angle) b)
(+ b (* -1/64800 (* (pow angle 2) (* b (pow (PI) 2)))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)
(+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* 1/25194240000 (* (pow angle 2) (* b (pow (PI) 4)))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) b) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) b) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) b)
(+ b (* (pow angle 2) (+ (* -1/64800 (* b (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (* b (pow (PI) 6)))) (* 1/25194240000 (* b (pow (PI) 4))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) b) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) b) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) b) #s(literal 1/25194240000 binary64))) (*.f64 angle angle))) (*.f64 angle angle) b)
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 #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/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2))))) (pow b 2))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (PI.f64) (PI.f64)) (*.f64 b b))
(* 1/180 (* a (* angle (PI))))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle) a)
(* angle (+ (* -1/34992000 (* a (* (pow angle 2) (pow (PI) 3)))) (* 1/180 (* a (PI)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) a) #s(literal -1/34992000 binary64)) angle) angle (*.f64 (*.f64 a (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* 1/22674816000000 (* a (* (pow angle 2) (pow (PI) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) a) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) a) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle) a))
(* angle (+ (* 1/180 (* a (PI))) (* (pow angle 2) (+ (* -1/34992000 (* a (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* a (* (pow angle 2) (pow (PI) 7)))) (* 1/22674816000000 (* a (pow (PI) 5)))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) a) (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 (*.f64 a angle) angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) a) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle))) (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle) a))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (* (pow angle 2) (pow (PI) 4)))) (* 1/32400 (* (pow a 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/3149280000 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) a))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 a a))) (*.f64 angle angle))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow a 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow a 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 a a) (*.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (fma.f64 (*.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) angle) angle (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)))))) (*.f64 angle angle))) (*.f64 angle angle))
(* (sqrt (* a (* angle (PI)))) (sqrt 1/180))
(*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a)))
(+ (* -1/69984000 (* (sqrt (* a (* (pow angle 5) (pow (PI) 5)))) (/ 1 (sqrt 1/180)))) (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 angle #s(literal 5 binary64)) a) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (sqrt.f64 #s(literal 1/180 binary64))) #s(literal -1/69984000 binary64) (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a))))
(+ (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (* a (pow (PI) 5)) angle)) (/ 1 (sqrt 1/180)))) (* 1/45349632000000 (* (sqrt (* a (* (pow angle 3) (pow (PI) 9)))) (/ 1 (sqrt 1/180)))))))
(fma.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 angle #s(literal 3 binary64)) a) (pow.f64 (PI.f64) #s(literal 9 binary64)))) #s(literal 1/45349632000000 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) a) angle)) #s(literal -1/69984000 binary64))) (sqrt.f64 #s(literal 1/180 binary64))) (pow.f64 angle #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a))))
(+ (* (sqrt (* a (* angle (PI)))) (sqrt 1/180)) (* (pow angle 3) (+ (* -1/69984000 (* (sqrt (/ (* a (pow (PI) 5)) angle)) (/ 1 (sqrt 1/180)))) (* (pow angle 2) (+ (* -1/9795520512000000 (* (sqrt (/ (* a (pow (PI) 9)) angle)) (/ 1 (pow (sqrt 1/180) 3)))) (* 1/45349632000000 (* (sqrt (/ (* a (pow (PI) 9)) angle)) (/ 1 (sqrt 1/180)))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/54419558400000 binary64) (/.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 9 binary64)) a) angle)) (sqrt.f64 #s(literal 1/180 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 9 binary64)) a) angle)) (sqrt.f64 #s(literal 1/180 binary64))) #s(literal 1/45349632000000 binary64))) (*.f64 angle angle) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) a) angle)) (sqrt.f64 #s(literal 1/180 binary64))) #s(literal -1/69984000 binary64))) (pow.f64 angle #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (*.f64 (PI.f64) angle) a))))
(+ (log (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (* 2 (log angle)))
(fma.f64 (log.f64 angle) #s(literal 2 binary64) (log.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))))
(+ (log (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (+ (* -1/97200 (* (pow angle 2) (pow (PI) 2))) (* 2 (log angle))))
(fma.f64 (log.f64 angle) #s(literal 2 binary64) (fma.f64 #s(literal -1/97200 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (log.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64)))))
(+ (log (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (+ (* 2 (log angle)) (* (pow angle 2) (+ (* -1/97200 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/787320000 (pow (PI) 4)) (* 777600 (/ (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))) (pow (PI) 2))))))))))
(fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/97200 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 #s(literal 32400 binary64) (*.f64 (/.f64 #s(literal 1/765275040000000 binary64) (PI.f64)) (/.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (PI.f64))) (*.f64 #s(literal -1/18895680000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle))) angle) angle (fma.f64 (log.f64 angle) #s(literal 2 binary64) (log.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64)))))
(+ (log (* 1/32400 (* (pow a 2) (pow (PI) 2)))) (+ (* 2 (log angle)) (* (pow angle 2) (+ (* -1/97200 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/3826375200000 (pow (PI) 6)) (+ (* 240 (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))) (* 23328000 (/ (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))) (pow (PI) 2))))))) (* 1/24 (+ (* -1/787320000 (pow (PI) 4)) (* 777600 (/ (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))) (pow (PI) 2)))))))))))
(fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/97200 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 angle angle)) (fma.f64 (/.f64 (*.f64 #s(literal 23328000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) (PI.f64)) (/.f64 #s(literal -1/347128758144000000000 binary64) (PI.f64)) (fma.f64 #s(literal -1/3826375200000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/3188646000000 binary64)))) (fma.f64 #s(literal 32400 binary64) (*.f64 (/.f64 #s(literal 1/765275040000000 binary64) (PI.f64)) (/.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (PI.f64))) (*.f64 #s(literal -1/18895680000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 angle angle))) angle) angle (fma.f64 (log.f64 angle) #s(literal 2 binary64) (log.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64)))))
(* 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 (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 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64) (*.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))) (pow.f64 angle #s(literal 3 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64) (*.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))) (pow.f64 angle #s(literal 3 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (PI.f64))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow b 2) (pow a 2)))) (/ (pow b 2) (pow angle 2))))
(*.f64 (fma.f64 (/.f64 b angle) (/.f64 b angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 angle angle))
(log (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))

rewrite213.0ms (2.2%)

Memory
-4.8MiB live, 229.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
076463
0122401
1431386
22460380
08293378
Stop Event
iter limit
node limit
iter limit
Counts
27 → 807
Calls
Call 1
Inputs
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle)))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a a))
(pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64))
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (*.f64 (sin.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))) 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))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(PI.f64)
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(sin.f64 (*.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))) #s(literal 1/180 binary64)) angle))
(sqrt.f64 (PI.f64))
Outputs
(/.f64 (fma.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (neg.f64 (neg.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (neg.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (neg.f64 a))) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a)) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a)) (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (*.f64 a a) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (fabs.f64 (*.f64 a (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 b b) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b)) b (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b)) (fabs.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 b (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (fabs.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (fabs.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (fabs.f64 (*.f64 b (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (neg.f64 a)) (neg.f64 a) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) (neg.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (fabs.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (fabs.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 (neg.f64 b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 b (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (*.f64 a a)))
(-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))))
(-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b)) b))
(-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (*.f64 (neg.f64 b) (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b)))
(+.f64 (/.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b)
(*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 b (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (neg.f64 (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (fabs.f64 (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))))
(*.f64 (fabs.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b)
(*.f64 (exp.f64 (log.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) (exp.f64 (log.f64 b)))
(*.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))))
(*.f64 b (fabs.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))
(*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b)
(pow.f64 (sqrt.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))))
(fabs.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))
(exp.f64 (log.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))))
(+.f64 (cosh.f64 (log.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (sinh.f64 (log.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))))
(pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 1 binary64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) (*.f64 #s(literal 1/32400 binary64) a)) a)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))
(*.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))) angle)
(*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (pow.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a))
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) (*.f64 angle (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a)))
(*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) (pow.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)))
(*.f64 #s(literal 1/32400 binary64) (pow.f64 (*.f64 a (*.f64 (PI.f64) angle)) #s(literal 2 binary64)))
(*.f64 angle (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (neg.f64 a)) (neg.f64 a))
(*.f64 (*.f64 #s(literal 1/32400 binary64) a) a)
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) #s(literal 1/32400 binary64)))
(*.f64 (*.f64 a a) #s(literal 1/32400 binary64))
(*.f64 #s(literal 1/32400 binary64) (*.f64 a a))
(*.f64 a (*.f64 #s(literal 1/32400 binary64) a))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (fabs.f64 (sqrt.f64 a)))
(*.f64 (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a)
(*.f64 (fabs.f64 (sqrt.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (fabs.f64 (sqrt.f64 (*.f64 a (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (neg.f64 a))) (sqrt.f64 (neg.f64 a)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a)) (sqrt.f64 a))
(*.f64 (sqrt.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a)) (sqrt.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))
(*.f64 (sqrt.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (sqrt.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 1/4 binary64)))
(*.f64 (exp.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (neg.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(*.f64 (sqrt.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (sqrt.f64 (*.f64 a (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(*.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(*.f64 a (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))
(*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) a)
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(pow.f64 (neg.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(pow.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(fabs.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))
(exp.f64 (/.f64 (*.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(+.f64 (cosh.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (sinh.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (neg.f64 (neg.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (neg.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (neg.f64 a))) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a)) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a)) (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (*.f64 a a) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (fabs.f64 (*.f64 a (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 b b) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b)) b (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b)) (fabs.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 b (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (fabs.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (fabs.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (fabs.f64 (*.f64 b (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (neg.f64 a)) (neg.f64 a) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) (neg.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (fabs.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (fabs.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 (neg.f64 b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) (*.f64 b (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (*.f64 a a)))
(-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))))
(-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b)) b))
(-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (*.f64 (neg.f64 b) (*.f64 (pow.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) #s(literal 2 binary64)) b)))
(+.f64 (/.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (neg.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (neg.f64 a))) a)
(*.f64 (fabs.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a)) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a)) (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))
(*.f64 (fabs.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) a)
(*.f64 (fabs.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(*.f64 (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (fabs.f64 (*.f64 a (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(*.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(*.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (neg.f64 a)) (neg.f64 a))
(*.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a) a)
(*.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))
(*.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a)
(*.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (fabs.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64)))
(*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(*.f64 a (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))))
(*.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(pow.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #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 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (sqrt.f64 a)) (fabs.f64 (sqrt.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(*.f64 (fabs.f64 (sqrt.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (fabs.f64 (sqrt.f64 a)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (sqrt.f64 (sqrt.f64 a)))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (sqrt.f64 (sqrt.f64 (*.f64 a (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))))
(*.f64 (exp.f64 (log.f64 (sqrt.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (exp.f64 (log.f64 (sqrt.f64 a))))
(*.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 a) (sqrt.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))
(*.f64 (sqrt.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (sqrt.f64 a))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(pow.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(fabs.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(exp.f64 (/.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))) (sinh.f64 (log.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))))
(*.f64 (neg.f64 (neg.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (neg.f64 (neg.f64 (*.f64 a (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)) (neg.f64 a))) a)
(*.f64 (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a)) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 (fabs.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) a)
(*.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 a (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (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 a)))
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (neg.f64 a)) (neg.f64 a))
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)
(*.f64 (neg.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (neg.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (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 a a))
(*.f64 (*.f64 a a) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))
(*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (cosh.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))) (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 4 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 4 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 a (sin.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))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 a (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))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a (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))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (neg.f64 (neg.f64 (*.f64 a (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))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) b (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b)) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 a (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))) (*.f64 b b) (pow.f64 (*.f64 a (sin.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)) (neg.f64 a))) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #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)) a)) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)) (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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.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))) 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))) (*.f64 a a) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 a (*.f64 a (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))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #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 (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))) b) #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 a)) (pow.f64 (*.f64 (cos.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)) (neg.f64 a)) (neg.f64 a) (pow.f64 (*.f64 (cos.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)) a) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a) (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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 a (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))) b) b) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (neg.f64 (*.f64 a (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))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (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))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (sin.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 a a) (pow.f64 (*.f64 (cos.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 b b) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (pow.f64 (*.f64 a (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 b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 a (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))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (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))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (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))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (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))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (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))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (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))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 a (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))) b) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 (neg.f64 b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 b (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 b (fabs.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))) b))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (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))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a (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))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a)))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (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))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(-.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(-.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)))) (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (sin.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))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 4 binary64)))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (+.f64 (sinh.f64 (*.f64 (log.f64 (*.f64 a (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))) b) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (log.f64 (exp.f64 #s(literal 2 binary64))))
(*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)))
(fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))
(fma.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 1 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(fma.f64 #s(literal 2 binary64) (log.f64 (neg.f64 a)) (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (log.f64 a) (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (log.f64 a) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(-.f64 (log.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 3 binary64)))) (log.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (pow.f64 (sin.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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a)) (log.f64 a))
(+.f64 (log.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(+.f64 (log.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (log.f64 a))
(+.f64 (log.f64 (neg.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (log.f64 (neg.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))))
(+.f64 (log.f64 (neg.f64 a)) (log.f64 (*.f64 (neg.f64 a) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal 2 binary64)))
(+.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (log.f64 a) (log.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))))
(+.f64 (log.f64 a) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (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 (*.f64 a (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))))
(+.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(log.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (neg.f64 (neg.f64 (*.f64 a (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)) (neg.f64 a))) a)
(*.f64 (fabs.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a)) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 (fabs.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) a)
(*.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 a (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)) (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 a)))
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (neg.f64 a)) (neg.f64 a))
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a)
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)
(*.f64 (neg.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (neg.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (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 a a))
(*.f64 (*.f64 a a) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))
(*.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))))
(*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(pow.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (cosh.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))) (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 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 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 8 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (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 (neg.f64 (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (fabs.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (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)) (fabs.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(pow.f64 (neg.f64 (neg.f64 (cbrt.f64 (PI.f64)))) #s(literal 3 binary64))
(pow.f64 (exp.f64 #s(literal 6 binary64)) (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 (cbrt.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (PI.f64)))
(pow.f64 (neg.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (PI.f64))))
(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 (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 1/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 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (cbrt.f64 (PI.f64)))) #s(literal 3 binary64)))
(exp.f64 (log.f64 (PI.f64)))
(+.f64 (cosh.f64 (log.f64 (PI.f64))) (sinh.f64 (log.f64 (PI.f64))))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(*.f64 (neg.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)))) (neg.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 3/2 binary64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) (sqrt.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 3 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 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.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)) (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 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))
(pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (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)))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
(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 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (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)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (neg.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) b (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b)) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #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))) (*.f64 b b) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (neg.f64 a))) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a)) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a)) (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (*.f64 a a) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (fabs.f64 (*.f64 a (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (pow.f64 (*.f64 (cos.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 b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (neg.f64 a)) (neg.f64 a) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a (pow.f64 (*.f64 (cos.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))) b) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 (cos.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))) b)) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (cos.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 b b) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (fabs.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 (neg.f64 b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 b (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 b (fabs.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))) b))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.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))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (*.f64 a a)))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(-.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (neg.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (neg.f64 a))) a)
(*.f64 (fabs.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a)) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a)) (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))
(*.f64 (fabs.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) a)
(*.f64 (fabs.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(*.f64 (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (fabs.f64 (*.f64 a (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(*.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(*.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (neg.f64 a)) (neg.f64 a))
(*.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a) a)
(*.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))
(*.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a)
(*.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (fabs.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64)))
(*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(*.f64 a (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))))
(*.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(pow.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #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 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 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 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 8 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (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 (neg.f64 (cbrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (fabs.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (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)) (fabs.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(pow.f64 (neg.f64 (neg.f64 (cbrt.f64 (PI.f64)))) #s(literal 3 binary64))
(pow.f64 (exp.f64 #s(literal 6 binary64)) (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 (cbrt.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (PI.f64)))
(pow.f64 (neg.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (PI.f64))))
(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 (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 1/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 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (cbrt.f64 (PI.f64)))) #s(literal 3 binary64)))
(exp.f64 (log.f64 (PI.f64)))
(+.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 (PI.f64) #s(literal 1/180 binary64)) angle))
(*.f64 (neg.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (neg.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (neg.f64 a))) a)
(*.f64 (fabs.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a)) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a)) (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))
(*.f64 (fabs.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) a)
(*.f64 (fabs.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(*.f64 (fabs.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (fabs.f64 (*.f64 a (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(*.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(*.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (neg.f64 a)) (neg.f64 a))
(*.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a) a)
(*.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))
(*.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) a)
(*.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (fabs.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64)))
(*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))))
(*.f64 a (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64))))
(*.f64 a (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 a (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))
(pow.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #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 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 2 binary64))))
(pow.f64 (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)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #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)))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)))) (neg.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 3/2 binary64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) (sqrt.f64 (pow.f64 (sqrt.f64 (PI.f64)) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/18 binary64)) #s(literal 3 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 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.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)) (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 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))))
(pow.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (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)))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
(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 (*.f64 #s(literal 1/6 binary64) (log.f64 (PI.f64))) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (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)))))

eval144.0ms (1.5%)

Memory
-24.4MiB live, 208.7MiB allocated
Compiler

Compiled 26 400 to 2 843 computations (89.2% saved)

prune303.0ms (3.1%)

Memory
27.1MiB live, 264.4MiB allocated
Pruning

105 alts after pruning (98 fresh and 7 done)

PrunedKeptTotal
New61127638
Fresh227193
Picked145
Done033
Total634105739
Accuracy
85.8%
Counts
739 → 105
Alt Table
Click to see full alt table
StatusAccuracyProgram
14.7%
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
67.7%
(fma.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.9%
(fma.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
72.3%
(fma.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
80.0%
(fma.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.6%
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
84.0%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
79.5%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) #s(approx (sin (* (* 1/180 (PI)) angle)) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
83.9%
(fma.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
82.3%
(fma.f64 (*.f64 (exp.f64 (log.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
16.5%
(fma.f64 (*.f64 a a) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 4 binary64)) (*.f64 a a)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
83.9%
(fma.f64 #s(approx (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
13.5%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))))
83.7%
(+.f64 (pow.f64 (fma.f64 (*.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))))) a (*.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))))) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
66.7%
(+.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.5%
(+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (sqrt.f64 (sqrt.f64 a))) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
67.6%
(+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (sqrt.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
67.6%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
66.8%
(+.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
66.8%
(+.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
65.7%
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sinh.f64 #s(literal -2 binary64)) (cosh.f64 #s(literal -2 binary64)))) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
58.9%
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (/.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 a) #s(literal 2 binary64))) (log.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
27.2%
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
66.0%
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) #s(approx (log (* (sin (* (PI) (/ angle 180))) a)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
80.0%
(+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a)) (sqrt.f64 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (sqrt.f64 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
66.4%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
38.2%
(+.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
79.2%
(+.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)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.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))))) #s(literal 2 binary64))) (sin.f64 (*.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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.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 (cos.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (+.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)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.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 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.7%
(+.f64 (pow.f64 (*.f64 a (sin.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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.1%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 360 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 360 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 360 binary64))) (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 360 binary64)))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (fma.f64 (-.f64 (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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (*.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)))))) #s(literal 4 binary64))) #s(literal 2 binary64)))
83.7%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (-.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))) #s(literal 2 binary64)))
41.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.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)))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.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))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2))) (sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.3%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.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)) 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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.4%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) 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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
67.6%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.4%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64)) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.3%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.5%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.5%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.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)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
67.6%
(+.f64 (pow.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
64.8%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
67.3%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
79.5%
(+.f64 (pow.f64 #s(approx (* a (sin (* (/ angle 180) (PI)))) (*.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
66.4%
(+.f64 (exp.f64 (fma.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
79.2%
(+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a)) (log.f64 a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
79.2%
(+.f64 (exp.f64 #s(approx (log (pow (* (sin (* (/ angle 180) (PI))) a) 2)) (fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
71.9%
(+.f64 (exp.f64 #s(approx (log (pow (* (sin (* (/ angle 180) (PI))) a) 2)) (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
31.1%
#s(approx (+ (pow (/ 1 (exp -2)) (log (* (sin (* (PI) (/ angle 180))) a))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a))))
59.2%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 b b)))
47.0%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 b b)))
44.2%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
65.0%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* b b) (* a a)) (*.f64 (neg.f64 a) a))) (*.f64 angle angle) (*.f64 b b)))
65.0%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b)))
37.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+.f64 (cosh.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 b) #s(literal 2 binary64)))))
62.4%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
62.4%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.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 (fma.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 b b)))
62.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) angle)) #s(literal 2 binary64))) (*.f64 b b)))
62.5%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 b b)))
70.6%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle) (PI.f64))) (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle) (PI.f64))) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b)) (*.f64 b b)))
59.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
45.8%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 #s(approx (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) b)))) angle) angle #s(literal 1 binary64))) (*.f64 b b)))
24.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 #s(approx (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)))) (*.f64 b b)))
59.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
49.0%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (sqrt.f64 (pow.f64 b #s(literal 4 binary64))))
57.4%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))))
39.4%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (fma.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) a) (*.f64 (*.f64 (PI.f64) angle) a)) (*.f64 b b))) #s(literal 1 binary64)) (*.f64 b b))))
41.9%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
38.6%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))))
37.8%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))) angle)))
35.0%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
41.3%
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (pow.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64))))))
Compiler

Compiled 11 271 to 3 846 computations (65.9% saved)

regimes360.0ms (3.7%)

Memory
10.5MiB live, 357.9MiB allocated
Counts
173 → 1
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))) angle)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* b b) (* a a)) (*.f64 (neg.f64 a) a))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (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 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 #s(approx (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) b)))) angle) angle #s(literal 1 binary64))) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (fma.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) a) (*.f64 (*.f64 (PI.f64) angle) a)) (*.f64 b b))) #s(literal 1 binary64)) (*.f64 b b))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (sqrt.f64 (pow.f64 b #s(literal 4 binary64))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (pow.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) #s(approx (sin (* (* 1/180 (PI)) angle)) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 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 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 #s(approx (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)))) (*.f64 b b)))
(+.f64 #s(approx (pow (* a (sin (* (/ angle 180) (PI)))) 2) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow.f64 (exp.f64 (log.f64 b)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) #s(literal 4 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 #s(approx (* a (sin (* (/ angle 180) (PI)))) (*.f64 (*.f64 (*.f64 (PI.f64) a) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) a (pow.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 #s(approx (* a (sin (* (/ angle 180) (PI)))) (*.f64 (*.f64 a (*.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)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 #s(approx (pow (* a (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 a a)) (pow.f64 (*.f64 #s(literal 1/360 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)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (+.f64 (cosh.f64 (*.f64 (log.f64 b) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 b) #s(literal 2 binary64)))))
#s(approx (+ (pow (/ 1 (exp -2)) (log (* (sin (* (PI) (/ angle 180))) a))) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a))))
(fma.f64 (*.f64 (exp.f64 (log.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))))) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 #s(approx (* (* (cos (* (/ angle 180) (PI))) b) (cos (* (/ angle 180) (PI)))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b)) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (+ (* (/ angle -180) (PI)) (/ (PI) 2))) (sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) (sqrt.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)) a)) (sqrt.f64 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) a (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b)) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (sqrt.f64 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle) (PI.f64))) (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) angle) (PI.f64))) (/.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) b) b)) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (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 (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.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 (fma.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) angle)) #s(literal 2 binary64))) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (fma.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (fma.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (PI.f64))) #s(literal 1 binary64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.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)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) (sqrt.f64 (sqrt.f64 a))) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (exp.f64 #s(approx (log (pow (* (sin (* (/ angle 180) (PI))) a) 2)) (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (fma.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) #s(approx (log (* (sin (* (PI) (/ angle 180))) a)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.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 (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (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)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (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)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))))) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(+.f64 (exp.f64 #s(approx (log (pow (* (sin (* (/ angle 180) (PI))) a) 2)) (fma.f64 (log.f64 a) #s(literal 2 binary64) (log.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64)) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a)) (log.f64 a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) #s(approx (log (* (sin (* (PI) (/ angle 180))) a)) (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (log.f64 a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sinh.f64 #s(literal -2 binary64)) (cosh.f64 #s(literal -2 binary64)))) (log.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 360 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 360 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 360 binary64))) (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 180 binary64)) #s(literal 360 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (fma.f64 (-.f64 (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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (PI.f64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (*.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)))))) #s(literal 4 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.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))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.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)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.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))) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) angle)) #s(literal 2 binary64)) b) (/.f64 (*.f64 a a) b) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) 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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) 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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.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))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (sin.f64 (-.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))) (sin.f64 (-.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 (/.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)) 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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64)))) a))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.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 a) #s(literal 2 binary64))) (log.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (/.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 a) #s(literal 2 binary64))) (log.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64)))) (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64))))
(fma.f64 (*.f64 a a) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #s(literal 4 binary64)) (*.f64 a a)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (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)))
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.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 (pow.f64 (*.f64 a (+.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)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.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 (cos.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)) (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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (fma.f64 (*.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))))) a (*.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))))) a)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 12 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 12 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 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)))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.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))))) #s(literal 2 binary64))) (sin.f64 (*.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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) a) #s(literal 4 binary64)))))
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64)))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 a (fma.f64 (sin.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (cos.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 2 binary64))))) (sin.f64 (/.f64 (pow.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (/.f64 (-.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) angle) (*.f64 (cosh.f64 (log.f64 (PI.f64))) angle)) #s(literal 180 binary64)) (pow.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 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
Outputs
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
Calls

6 calls:

76.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
59.0ms
(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
56.0ms
b
46.0ms
angle
43.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
84.0%1(/.f64 angle #s(literal 180 binary64))
84.0%1(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
84.0%1(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
84.0%1a
84.0%1b
84.0%1angle
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes76.0ms (0.8%)

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

6 calls:

46.0ms
a
6.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
6.0ms
(/.f64 angle #s(literal 180 binary64))
6.0ms
b
6.0ms
angle
Results
AccuracySegmentsBranch
79.5%1(/.f64 angle #s(literal 180 binary64))
79.5%1(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
82.3%2a
79.5%1angle
81.9%2(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
79.5%1b
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes44.0ms (0.5%)

Memory
12.2MiB live, 58.3MiB allocated
Counts
16 → 3
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))) angle)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* b b) (* a a)) (*.f64 (neg.f64 a) a))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (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 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 #s(approx (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) b)))) angle) angle #s(literal 1 binary64))) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (fma.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) a) (*.f64 (*.f64 (PI.f64) angle) a)) (*.f64 b b))) #s(literal 1 binary64)) (*.f64 b b))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (sqrt.f64 (pow.f64 b #s(literal 4 binary64))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (pow.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64))))))
Outputs
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* b b) (* a a)) (*.f64 (neg.f64 a) a))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
Calls

6 calls:

20.0ms
b
5.0ms
(/.f64 angle #s(literal 180 binary64))
5.0ms
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
5.0ms
angle
4.0ms
a
Results
AccuracySegmentsBranch
72.1%3(/.f64 angle #s(literal 180 binary64))
72.1%3(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
72.1%3angle
74.5%3b
70.1%3(+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)))
77.8%3a
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes28.0ms (0.3%)

Memory
-28.8MiB live, 19.0MiB allocated
Counts
14 → 3
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))) angle)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* b b) (* a a)) (*.f64 (neg.f64 a) a))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (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 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 #s(approx (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) b)))) angle) angle #s(literal 1 binary64))) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (fma.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) a) (*.f64 (*.f64 (PI.f64) angle) a)) (*.f64 b b))) #s(literal 1 binary64)) (*.f64 b b))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (sqrt.f64 (pow.f64 b #s(literal 4 binary64))))
Outputs
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (fma.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) a) (*.f64 (*.f64 (PI.f64) angle) a)) (*.f64 b b))) #s(literal 1 binary64)) (*.f64 b b))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
Calls

2 calls:

23.0ms
b
4.0ms
a
Results
AccuracySegmentsBranch
74.1%3b
73.4%3a
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes5.0ms (0%)

Memory
9.5MiB live, 9.5MiB allocated
Counts
12 → 2
Calls
Call 1
Inputs
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))) angle)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* b b) (* a a)) (*.f64 (neg.f64 a) a))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (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 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 angle angle) (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 #s(approx (+ (* (/ (pow (sin (* (* 1/180 (PI)) angle)) 2) b) (/ (* a a) b)) (pow (cos (* (* 1/180 (PI)) angle)) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (PI.f64) (PI.f64)) b)))) angle) angle #s(literal 1 binary64))) (*.f64 b b)))
Outputs
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 b b)))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
Calls

1 calls:

4.0ms
b
Results
AccuracySegmentsBranch
72.4%2b
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes5.0ms (0.1%)

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

2 calls:

2.0ms
a
2.0ms
b
Results
AccuracySegmentsBranch
73.4%3a
72.4%3b
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes3.0ms (0%)

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

1 calls:

2.0ms
a
Results
AccuracySegmentsBranch
73.4%3a
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
a
Results
AccuracySegmentsBranch
70.8%2a
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes34.0ms (0.3%)

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

6 calls:

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

Compiled 32 to 36 computations (-12.5% saved)

regimes3.0ms (0%)

Memory
9.2MiB live, 9.2MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 23 to 21 computations (8.7% saved)

bsearch18.0ms (0.2%)

Memory
27.4MiB live, 27.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
2.5619438969101577e-54
1.5952970759147626e-52
Samples
12.0ms112×0valid
Compiler

Compiled 507 to 338 computations (33.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-sinu: 3.0ms (32.6% of total)
ival-cosu: 2.0ms (21.7% of total)
ival-pow2: 2.0ms (21.7% of total)
ival-mult: 1.0ms (10.9% of total)
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch49.0ms (0.5%)

Memory
-39.9MiB live, 23.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
2.601225295578941e+153
8.377543343621475e+157
27.0ms
2.5619438969101577e-54
1.5952970759147626e-52
Samples
14.0ms128×0valid
Compiler

Compiled 1 328 to 887 computations (33.2% saved)

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

bsearch49.0ms (0.5%)

Memory
6.8MiB live, 51.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
2.1695025943807387e+138
3.1401722143842046e+145
17.0ms
4.247800016887084e+28
3.5076641016067666e+30
Samples
34.0ms256×0valid
Compiler

Compiled 1 727 to 1 046 computations (39.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-pow2: 11.0ms (39.4% of total)
ival-sinu: 7.0ms (25.1% of total)
ival-cosu: 6.0ms (21.5% of total)
ival-mult: 3.0ms (10.7% of total)
ival-add: 1.0ms (3.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch16.0ms (0.2%)

Memory
13.4MiB live, 13.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
7.911303811238675e+31
4.688016737721923e+32
Samples
11.0ms96×0valid
Compiler

Compiled 426 to 292 computations (31.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-sinu: 3.0ms (36.8% of total)
ival-cosu: 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)
ival-assert: 0.0ms (0% of total)

bsearch66.0ms (0.7%)

Memory
-27.8MiB live, 16.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
64.0ms
3.8135965296175315e+140
1.1729636604266648e+142
1.0ms
2.5619438969101577e-54
1.5952970759147626e-52
Samples
59.0ms112×0valid
Compiler

Compiled 1 256 to 828 computations (34.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
ival-pow2: 48.0ms (86.3% of total)
ival-sinu: 3.0ms (5.4% of total)
ival-cosu: 2.0ms (3.6% of total)
ival-mult: 1.0ms (1.8% of total)
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch3.0ms (0%)

Memory
3.0MiB live, 3.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.8135965296175315e+140
1.1729636604266648e+142
1.0ms
2.5619438969101577e-54
1.5952970759147626e-52
Compiler

Compiled 1 326 to 870 computations (34.4% saved)

bsearch15.0ms (0.2%)

Memory
13.8MiB live, 13.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
6.2091016753884e+78
8.191674261713257e+79
Samples
10.0ms96×0valid
Compiler

Compiled 516 to 340 computations (34.1% saved)

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

bsearch14.0ms (0.1%)

Memory
16.4MiB live, 16.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
3.8135965296175315e+140
1.1729636604266648e+142
Samples
9.0ms80×0valid
Compiler

Compiled 598 to 394 computations (34.1% saved)

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

simplify62.0ms (0.6%)

Memory
-3.7MiB live, 93.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0126940
1188940
2448940
32345940
Stop Event
node limit
Calls
Call 1
Inputs
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(if (<=.f64 a #s(literal 5003766101423159/862718293348820473429344482784628181556388621521298319395315527974912 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) #s(approx (sin (* (* 1/180 (PI)) angle)) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64))))
(if (<=.f64 a #s(literal 5003766101423159/862718293348820473429344482784628181556388621521298319395315527974912 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (if (<=.f64 a #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* b b) (* a a)) (*.f64 (neg.f64 a) a))) (*.f64 angle angle) (*.f64 b b))) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))))
(if (<=.f64 b #s(literal 1549999999999999876009931309056 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 b b))) (if (<=.f64 b #s(literal 13999999999999999137669937268371767201987559863492484080363022039060019527285441388804435946165492127196872187549944402918654818832244277248 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (fma.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) a) (*.f64 (*.f64 (PI.f64) angle) a)) (*.f64 b b))) #s(literal 1 binary64)) (*.f64 b b)))) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))))
(if (<=.f64 b #s(literal 389999999999999990303555131015168 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 b b))) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)))
(if (<=.f64 a #s(literal 5003766101423159/862718293348820473429344482784628181556388621521298319395315527974912 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (if (<=.f64 a #s(literal 11500000000000000110611357234596215931776860067896034407716112484405977988337948657896075470249081532488978287374732930727607984183995401240576 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* b b) (* a a)) (*.f64 (neg.f64 a) a))) (*.f64 angle angle) (*.f64 b b))) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))) angle)))))
(if (<=.f64 a #s(literal 5003766101423159/862718293348820473429344482784628181556388621521298319395315527974912 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (if (<=.f64 a #s(literal 11500000000000000110611357234596215931776860067896034407716112484405977988337948657896075470249081532488978287374732930727607984183995401240576 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b))) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))) angle)))))
(if (<=.f64 a #s(literal 21999999999999998952731253550268933859048251423159854812638081034276634418479104 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))) angle))))
(if (<=.f64 a #s(literal 4299999999999999852998316311032792996609079733058156925518505960486000521557913641198280678167481094758487118856722279438420066816925194256384 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle)))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))
Outputs
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64)))
(if (<=.f64 a #s(literal 5003766101423159/862718293348820473429344482784628181556388621521298319395315527974912 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (fma.f64 (*.f64 (*.f64 #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64)) b) #s(approx (cos (* (/ angle 180) (PI))) #s(literal 1 binary64))) b (pow.f64 (*.f64 #s(approx (sin (* (/ angle 180) (PI))) #s(approx (sin (* (* 1/180 (PI)) angle)) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(literal 2 binary64))))
(if (<=.f64 a #s(literal 5003766101423159/862718293348820473429344482784628181556388621521298319395315527974912 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (if (<=.f64 a #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* b b) (* a a)) (*.f64 (neg.f64 a) a))) (*.f64 angle angle) (*.f64 b b))) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (pow.f64 (*.f64 a (*.f64 (PI.f64) angle)) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))))
(if (<=.f64 b #s(literal 1549999999999999876009931309056 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 b b))) (if (<=.f64 b #s(literal 13999999999999999137669937268371767201987559863492484080363022039060019527285441388804435946165492127196872187549944402918654818832244277248 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (fma.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) a) (*.f64 (*.f64 (PI.f64) angle) a)) (*.f64 b b))) #s(literal 1 binary64)) (*.f64 b b)))) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))))
(if (<=.f64 b #s(literal 389999999999999990303555131015168 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 b b))) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)))
(if (<=.f64 a #s(literal 5003766101423159/862718293348820473429344482784628181556388621521298319395315527974912 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (if (<=.f64 a #s(literal 11500000000000000110611357234596215931776860067896034407716112484405977988337948657896075470249081532488978287374732930727607984183995401240576 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* b b) (* a a)) (*.f64 (neg.f64 a) a))) (*.f64 angle angle) (*.f64 b b))) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))) angle)))))
(if (<=.f64 a #s(literal 5003766101423159/862718293348820473429344482784628181556388621521298319395315527974912 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) (if (<=.f64 a #s(literal 11500000000000000110611357234596215931776860067896034407716112484405977988337948657896075470249081532488978287374732930727607984183995401240576 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 b b))) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))) angle)))))
(if (<=.f64 a #s(literal 21999999999999998952731253550268933859048251423159854812638081034276634418479104 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) (*.f64 a (*.f64 (*.f64 (PI.f64) (PI.f64)) angle))) angle))))
(if (<=.f64 a #s(literal 4299999999999999852998316311032792996609079733058156925518505960486000521557913641198280678167481094758487118856722279438420066816925194256384 binary64)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b)) #s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* b b) (* a a))) (* angle angle)) (* b b)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle)))))
#s(approx (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) (*.f64 b b))

soundness1.3s (13.1%)

Memory
-33.3MiB live, 1 367.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04312553
116122358
083172241
0179659
1652647
23141609
08137573
05062946
119182872
091942739
076463
0122401
1431386
22460380
08293378
03591534
112681469
260761459
092211373
075458
0130423
1413401
22752401
08224401
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 427 to 547 computations (61.7% saved)

preprocess69.0ms (0.7%)

Memory
18.9MiB live, 207.6MiB allocated
Remove

(abs a)

(abs b)

(abs angle)

Compiler

Compiled 2 150 to 426 computations (80.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...