ab-angle->ABCF C

Time bar (total: 9.1s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.4MiB live, 0.4MiB 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.6s (17.9%)

Memory
52.3MiB live, 1 627.2MiB allocated
Samples
1.3s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 890.0ms
ival-cosu: 262.0ms (29.4% of total)
ival-pow2: 223.0ms (25.1% of total)
ival-sinu: 206.0ms (23.2% of total)
ival-mult: 153.0ms (17.2% of total)
ival-add: 36.0ms (4% of total)
ival-true: 6.0ms (0.7% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain504.0ms (5.5%)

Memory
-83.8MiB live, 688.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1230-0-(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
1230-0-(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
00-0-(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
00-0-(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
00-0-(/.f64 angle #s(literal 180 binary64))
00-0-(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
00-0-a
00-0-(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
00-0-#s(literal 180 binary64)
00-0-angle
00-0-(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
00-0-#s(literal 2 binary64)
00-0-b
00-0-(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
00-0-(PI.f64)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1230
sin.f64(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))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
91.0ms512×0valid
Compiler

Compiled 191 to 49 computations (74.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 67.0ms
ival-sinu: 22.0ms (32.6% of total)
ival-mult: 13.0ms (19.3% of total)
ival-cosu: 13.0ms (19.3% of total)
ival-pow2: 10.0ms (14.8% of total)
ival-div: 4.0ms (5.9% of total)
ival-pi: 2.0ms (3% of total)
ival-add: 2.0ms (3% of total)
ival-true: 1.0ms (1.5% of total)
exact: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)

preprocess179.0ms (2%)

Memory
9.6MiB live, 339.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058198
1131192
2434192
31301192
43114192
55260192
01521
02521
14021
29621
326421
467221
5167921
6282021
7422321
0857821
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
Symmetry

(abs angle)

(abs b)

(abs a)

Compiler

Compiled 21 to 15 computations (28.6% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

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

Compiled 21 to 15 computations (28.6% saved)

simplify117.0ms (1.3%)

Memory
24.2MiB live, 158.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01583
02583
14083
29683
326483
467283
5167983
6282083
7422383
0857883
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
a
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Outputs
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
a
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))

localize85.0ms (0.9%)

Memory
-28.7MiB live, 115.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.25619125976844204
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
accuracy0.3053512695368841
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy26.743643133257358
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy26.86544727513978
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Samples
72.0ms256×0valid
Compiler

Compiled 85 to 17 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
ival-mult: 35.0ms (56.4% of total)
ival-add: 7.0ms (11.3% of total)
ival-cosu: 7.0ms (11.3% of total)
ival-sinu: 6.0ms (9.7% of total)
ival-pow2: 5.0ms (8.1% of total)
ival-div: 2.0ms (3.2% of total)
ival-pi: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series24.0ms (0.3%)

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

9 calls:

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

simplify164.0ms (1.8%)

Memory
-8.3MiB live, 225.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0186728
1676716
23303668
08465626
Stop Event
iter limit
node limit
Counts
31 → 30
Calls
Call 1
Inputs
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(cos (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
Outputs
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) a)
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (fma.f64 #s(literal 1/765275040000000 binary64) (*.f64 b b) (*.f64 #s(literal -1/765275040000000 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (fma.f64 #s(literal 1/3149280000 binary64) (*.f64 a a) (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b))))) (*.f64 angle angle))) (*.f64 angle angle) (*.f64 a a))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) #s(literal 1 binary64)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (*.f64 a (*.f64 (*.f64 angle angle) a)) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 a a) (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 a a))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(fma.f64 (*.f64 a (fma.f64 (*.f64 #s(literal -1/64800 binary64) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle))) (*.f64 angle angle) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) a) (PI.f64)) (PI.f64) (*.f64 (*.f64 a (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))))) (*.f64 angle angle))) (*.f64 angle angle) a)
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle)) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle))) (*.f64 angle angle) #s(literal 1 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (*.f64 (PI.f64) (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(* (pow angle 2) (+ (* -1/3149280000 (* (pow angle 2) (* (pow b 2) (pow (PI) 4)))) (* 1/32400 (* (pow b 2) (pow (PI) 2)))))
(*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 b angle) (*.f64 b angle)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) angle) angle) #s(literal 1/765275040000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/3149280000 binary64))))) (*.f64 angle angle))
(* (pow angle 2) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow angle 2) (+ (* (pow angle 2) (* (pow b 2) (+ (* -1/396718580736000000000 (pow (PI) 8)) (* -1/2777030065152000000000 (pow (PI) 8))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6))))))))))
(*.f64 (fma.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (*.f64 b b) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/347128758144000000000 binary64) (pow.f64 (PI.f64) #s(literal 8 binary64))) (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))))) (*.f64 angle angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))

rewrite255.0ms (2.8%)

Memory
12.6MiB live, 253.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval61.0ms (0.7%)

Memory
1.5MiB live, 91.7MiB allocated
Compiler

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

prune64.0ms (0.7%)

Memory
-13.5MiB live, 87.4MiB allocated
Pruning

48 alts after pruning (48 fresh and 0 done)

PrunedKeptTotal
New41248460
Fresh000
Picked101
Done000
Total41348461
Accuracy
85.4%
Counts
461 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
81.6%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
83.9%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
67.5%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
79.1%
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
60.8%
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)))
13.2%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))))
64.7%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.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 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.3%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.5%
(+.f64 (pow.f64 (*.f64 a (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))) (sin.f64 (-.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.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 (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (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)))
67.4%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (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))))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (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 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
83.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
83.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
79.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
66.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
83.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))))
83.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
69.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
84.1%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.3%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.3%
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
58.1%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 (fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) #s(literal 1 binary64)) (*.f64 a a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.0%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
45.5%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
66.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a)))
61.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
38.1%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
58.8%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Compiler

Compiled 3 172 to 2 074 computations (34.6% saved)

simplify132.0ms (1.5%)

Memory
39.2MiB live, 129.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
053478
090421
1150421
2330421
3938421
43749421
09168421
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
a
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
a
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))
a
(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))
angle
#s(literal 180 binary64)
(PI.f64)
(/.f64 (PI.f64) #s(literal 2 binary64))
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
a
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(literal 2 binary64)
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(exp.f64 #s(literal 2 binary64))
(log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (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))))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
a
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (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))))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (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)))))))
b
(sin.f64 (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))))))
(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)))))
(cosh.f64 (log.f64 (PI.f64)))
(log.f64 (PI.f64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))
(sinh.f64 (log.f64 (PI.f64)))
Outputs
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)
a
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
a
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 a (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))) a)
a
(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)))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(PI.f64)
(/.f64 (PI.f64) #s(literal 2 binary64))
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
a
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(literal 2 binary64)
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(exp.f64 #s(literal 2 binary64))
(log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
b
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (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))))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
a
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (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))))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (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))))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(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 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(cosh.f64 (log.f64 (PI.f64)))
(log.f64 (PI.f64))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (sinh.f64 (log.f64 (PI.f64))))
(*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))
(sinh.f64 (log.f64 (PI.f64)))

localize218.0ms (2.4%)

Memory
-17.3MiB live, 267.5MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.7265625
(cosh.f64 (log.f64 (PI.f64)))
accuracy11.706548518952657
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy11.927203720104169
(sin.f64 (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))))))
accuracy16.952712269370817
(PI.f64)
accuracy7.297873918618949
(log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))
accuracy11.706548518952657
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy11.927203720104169
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy16.952712269370817
(PI.f64)
accuracy0.236660009768442
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy11.927203720104169
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy12.30705409941436
(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 a a)
accuracy16.19518937892757
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
accuracy0.236660009768442
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy11.927203720104169
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy12.221674163314772
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
accuracy16.952712269370817
(PI.f64)
Samples
90.0ms54×1valid
55.0ms132×0valid
32.0ms70×0invalid
Compiler

Compiled 478 to 41 computations (91.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 147.0ms
ival-sin: 41.0ms (27.9% of total)
ival-mult: 20.0ms (13.6% of total)
ival-log: 16.0ms (10.9% of total)
ival-pow2: 12.0ms (8.2% of total)
ival-cosu: 9.0ms (6.1% of total)
ival-cosh: 8.0ms (5.5% of total)
ival-add: 8.0ms (5.5% of total)
ival-sinu: 8.0ms (5.5% of total)
ival-pow: 7.0ms (4.8% of total)
ival-sinh: 6.0ms (4.1% of total)
adjust: 4.0ms (2.7% of total)
ival-exp: 4.0ms (2.7% of total)
ival-div: 4.0ms (2.7% of total)
ival-pi: 1.0ms (0.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series323.0ms (3.6%)

Memory
-7.5MiB live, 375.1MiB allocated
Counts
23 → 75
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
(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 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(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 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (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))))))) #s(literal 2 binary64)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))
(sin.f64 (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))))))
(cosh.f64 (log.f64 (PI.f64)))
Outputs
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(pow a 2)
(+ (* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2))
(* a (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))))
(* (pow b 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (exp (* 2 (+ (log b) (log (sin (* 1/180 (* angle (PI)))))))) (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (exp (* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b)))))) (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+ (exp (* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b)))))) (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(sin (* 1/2 (PI)))
(+ (sin (* 1/2 (PI))) (* 1/180 (* angle (* (PI) (cos (* 1/2 (PI)))))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/64800 (* angle (* (pow (PI) 2) (sin (* 1/2 (PI)))))) (* 1/180 (* (PI) (cos (* 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 a 2) (pow (sin (* 1/2 (PI))) 2))
(+ (* 1/90 (* (pow a 2) (* angle (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (* angle (+ (* -1/5832000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* -1/17496000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2)))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* (pow a 2) (* angle (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2)))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* (pow a 2) (* angle (+ (* -1/5832000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* -1/17496000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(* a (sin (* 1/2 (PI))))
(+ (* 1/180 (* a (* angle (* (PI) (cos (* 1/2 (PI))))))) (* a (sin (* 1/2 (PI)))))
(+ (* a (sin (* 1/2 (PI)))) (* angle (+ (* -1/64800 (* a (* angle (* (pow (PI) 2) (sin (* 1/2 (PI))))))) (* 1/180 (* a (* (PI) (cos (* 1/2 (PI)))))))))
(+ (* a (sin (* 1/2 (PI)))) (* angle (+ (* 1/180 (* a (* (PI) (cos (* 1/2 (PI)))))) (* angle (+ (* -1/64800 (* a (* (pow (PI) 2) (sin (* 1/2 (PI)))))) (* -1/34992000 (* a (* angle (* (pow (PI) 3) (cos (* 1/2 (PI))))))))))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (pow a 2))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))))))) (pow a 2)))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* b (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 a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))))))))) (pow a 2)))
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow b 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3 (* (pow b 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (* (pow b 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3 (* (pow b 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/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) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2))))) (pow a 2))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(+ (log angle) (log (* 1/180 (* b (PI)))))
(+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* -1/194400 (* (pow angle 2) (pow (PI) 2)))))
(+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))))))
(+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))) (* 1/24 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))))))
(* 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)))))))))
(cos (* 1/180 (* angle (PI))))
(sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI))))
(sin (* 1/180 (* angle (PI))))
(log (* b (sin (* 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
76.0ms
angle
@-inf
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* a a) (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (exp 2) (log (* (sin (* (/ angle 180) (PI))) b)))) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2)) (PI) (sin (* (PI) (/ angle 180))) (* (PI) (/ angle 180)) (sin (* (/ angle 180) (PI))) (log (* (sin (* (/ angle 180) (PI))) b)) (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI)))))) (cosh (log (PI))))
52.0ms
angle
@inf
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* a a) (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (exp 2) (log (* (sin (* (/ angle 180) (PI))) b)))) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2)) (PI) (sin (* (PI) (/ angle 180))) (* (PI) (/ angle 180)) (sin (* (/ angle 180) (PI))) (log (* (sin (* (/ angle 180) (PI))) b)) (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI)))))) (cosh (log (PI))))
49.0ms
b
@-inf
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* a a) (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (exp 2) (log (* (sin (* (/ angle 180) (PI))) b)))) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2)) (PI) (sin (* (PI) (/ angle 180))) (* (PI) (/ angle 180)) (sin (* (/ angle 180) (PI))) (log (* (sin (* (/ angle 180) (PI))) b)) (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI)))))) (cosh (log (PI))))
46.0ms
b
@0
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* a a) (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (exp 2) (log (* (sin (* (/ angle 180) (PI))) b)))) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2)) (PI) (sin (* (PI) (/ angle 180))) (* (PI) (/ angle 180)) (sin (* (/ angle 180) (PI))) (log (* (sin (* (/ angle 180) (PI))) b)) (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI)))))) (cosh (log (PI))))
34.0ms
a
@0
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (* a a) (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (exp 2) (log (* (sin (* (/ angle 180) (PI))) b)))) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI))))))) 2)) (PI) (sin (* (PI) (/ angle 180))) (* (PI) (/ angle 180)) (sin (* (/ angle 180) (PI))) (log (* (sin (* (/ angle 180) (PI))) b)) (sin (+ (* (/ angle 180) (cosh (log (PI)))) (* (/ angle 180) (sinh (log (PI)))))) (cosh (log (PI))))

simplify155.0ms (1.7%)

Memory
23.3MiB live, 154.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04542390
116972324
083992201
Stop Event
iter limit
node limit
Counts
75 → 74
Calls
Call 1
Inputs
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(pow a 2)
(+ (* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2))
(* a (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))))
(* (pow b 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (exp (* 2 (+ (log b) (log (sin (* 1/180 (* angle (PI)))))))) (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(+ (exp (* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b)))))) (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+ (exp (* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b)))))) (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(sin (* 1/2 (PI)))
(+ (sin (* 1/2 (PI))) (* 1/180 (* angle (* (PI) (cos (* 1/2 (PI)))))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/64800 (* angle (* (pow (PI) 2) (sin (* 1/2 (PI)))))) (* 1/180 (* (PI) (cos (* 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 a 2) (pow (sin (* 1/2 (PI))) 2))
(+ (* 1/90 (* (pow a 2) (* angle (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (* angle (+ (* -1/5832000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* -1/17496000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2)))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* (pow a 2) (* angle (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2)))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* (pow a 2) (* angle (+ (* -1/5832000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* -1/17496000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(* a (sin (* 1/2 (PI))))
(+ (* 1/180 (* a (* angle (* (PI) (cos (* 1/2 (PI))))))) (* a (sin (* 1/2 (PI)))))
(+ (* a (sin (* 1/2 (PI)))) (* angle (+ (* -1/64800 (* a (* angle (* (pow (PI) 2) (sin (* 1/2 (PI))))))) (* 1/180 (* a (* (PI) (cos (* 1/2 (PI)))))))))
(+ (* a (sin (* 1/2 (PI)))) (* angle (+ (* 1/180 (* a (* (PI) (cos (* 1/2 (PI)))))) (* angle (+ (* -1/64800 (* a (* (pow (PI) 2) (sin (* 1/2 (PI)))))) (* -1/34992000 (* a (* angle (* (pow (PI) 3) (cos (* 1/2 (PI))))))))))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (pow a 2))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))))))) (pow a 2)))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* b (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 a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))))))))) (pow a 2)))
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow b 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3 (* (pow b 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (* (pow b 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3 (* (pow b 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/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) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2))))) (pow a 2))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(+ (log angle) (log (* 1/180 (* b (PI)))))
(+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* -1/194400 (* (pow angle 2) (pow (PI) 2)))))
(+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))))))
(+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))) (* 1/24 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))))))
(* 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)))))))))
(cos (* 1/180 (* angle (PI))))
(sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI))))
(sin (* 1/180 (* angle (PI))))
(log (* b (sin (* 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 (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) a)
(pow a 2)
(*.f64 a a)
(+ (* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (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 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 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 a a))
(* a (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)))) a)
(* (pow b 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) angle)) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (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 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) angle)) #s(literal 2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 a a))
(+ (exp (* 2 (+ (log b) (log (sin (* 1/180 (* angle (PI)))))))) (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) a) a (pow.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (log.f64 b))) #s(literal 2 binary64)))
(+ (log b) (log (sin (* 1/180 (* angle (PI))))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (log.f64 b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (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 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64))) (*.f64 b b))
(+ (exp (* 2 (+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b)))))) (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) a) a (pow.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (log.f64 b))) #s(literal 2 binary64)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI))))))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) angle)) #s(literal 2 binary64))) (*.f64 b b))
(+ (log (sin (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 b))))
(+.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (log.f64 b))
(+ (exp (* 2 (+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b)))))) (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (exp.f64 #s(literal 2 binary64)) (-.f64 (log.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (log.f64 (/.f64 #s(literal -1 binary64) b)))))
(+ (log (* -1 (sin (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 b))))
(-.f64 (log.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (log.f64 (/.f64 #s(literal -1 binary64) b)))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a (*.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (*.f64 b b)) (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))) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) a) a (*.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) b) b)) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a))))) (*.f64 angle angle) (*.f64 a a))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (PI.f64) a) (*.f64 (PI.f64) a)) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))) (*.f64 angle angle) (*.f64 a a))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) angle) angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal 1/25194240000 binary64)) angle) angle (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) #s(literal -1/64800 binary64))) (*.f64 angle angle) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) a) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 (*.f64 angle a) angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal 1/25194240000 binary64))) (*.f64 angle angle))) (*.f64 angle angle) a)
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) angle) angle) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle))) (*.f64 angle angle) #s(literal 1 binary64))
(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 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)) (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/64800 (* angle (* (pow (PI) 2) (sin (* 1/2 (PI)))))) (* 1/180 (* (PI) (cos (* 1/2 (PI))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) (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 (pow.f64 (PI.f64) #s(literal 3 binary64)) angle)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) angle)) angle (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(* (pow a 2) (pow (sin (* 1/2 (PI))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* 1/90 (* (pow a 2) (* angle (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(fma.f64 (*.f64 angle (*.f64 #s(literal 1/90 binary64) (*.f64 a a))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (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 a a)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 a a)) (*.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 b b)) (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 a a))) angle)) angle))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (* angle (+ (* -1/5832000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* -1/17496000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2)))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 a a)) (*.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 b b)) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 angle (*.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 #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 a a))) angle)) angle))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* (pow a 2) (* angle (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2)))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (PI.f64) (*.f64 (*.f64 (*.f64 a a) angle) (*.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))))))) angle))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* (pow a 2) (* angle (+ (* -1/5832000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* -1/17496000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (PI.f64) (*.f64 (*.f64 (*.f64 a a) angle) (fma.f64 (*.f64 angle (*.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 #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)))))))) angle))
(* a (sin (* 1/2 (PI))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) a)
(+ (* 1/180 (* a (* angle (* (PI) (cos (* 1/2 (PI))))))) (* a (sin (* 1/2 (PI)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) a) (*.f64 angle (PI.f64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) a))
(+ (* a (sin (* 1/2 (PI)))) (* angle (+ (* -1/64800 (* a (* angle (* (pow (PI) 2) (sin (* 1/2 (PI))))))) (* 1/180 (* a (* (PI) (cos (* 1/2 (PI)))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) a) angle) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) a) (PI.f64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) angle (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) a))
(+ (* a (sin (* 1/2 (PI)))) (* angle (+ (* 1/180 (* a (* (PI) (cos (* 1/2 (PI)))))) (* angle (+ (* -1/64800 (* a (* (pow (PI) 2) (sin (* 1/2 (PI)))))) (* -1/34992000 (* a (* angle (* (pow (PI) 3) (cos (* 1/2 (PI))))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) a) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) a) angle) (*.f64 (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) a) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (PI.f64))))) angle)) angle (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) a))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (pow a 2))
(fma.f64 a a (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))))))) (pow a 2)))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (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 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle))))) (*.f64 angle angle) (fma.f64 a a (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle)))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2)))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (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 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle))) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a (*.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 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle))))) (*.f64 angle angle)))) (*.f64 angle angle) (fma.f64 a a (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle)))))
(+ (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* -1/97200 (* (pow (PI) 2) (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* b (PI))))))) (+ (* 1/18895680000 (pow (PI) 4)) (* 1/12 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (exp (* 2 (+ (log angle) (log (* 1/180 (* b (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 a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))))))))))) (pow a 2)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) #s(literal 6 binary64))) #s(literal -1/765275040000000 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1/1166400 binary64) (*.f64 #s(literal -1/7873200000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/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 b (PI.f64)) #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))) a) a (*.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 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle)))))) (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (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 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle)))))) (*.f64 angle angle) (fma.f64 a a (pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle)))))
(* angle (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))))
(*.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) angle)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow b 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2)))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (*.f64 (pow.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3 (* (pow b 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))) (* (pow b 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 b b)) (pow.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) #s(literal 4 binary64)))) (*.f64 angle angle) (*.f64 (pow.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* (pow angle 2) (+ (* -1/3 (* (pow b 2) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/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) (pow (+ (* 1/360 (+ (PI) (/ 1 (PI)))) (* 1/360 (- (PI) (/ 1 (PI))))) 2))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)) (PI.f64)) (PI.f64) (fma.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 b b)) (pow.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) #s(literal 4 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) a) a (*.f64 (*.f64 #s(literal 2/45 binary64) (pow.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) #s(literal 6 binary64))) (*.f64 b b))) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 (pow.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (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)
(+ (log angle) (log (* 1/180 (* b (PI)))))
(+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle))
(+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* -1/194400 (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/194400 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle (+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle)))
(+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4)))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/188956800000 binary64)) angle) angle (*.f64 #s(literal -1/194400 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) (+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle)))
(+ (log angle) (+ (log (* 1/180 (* b (PI)))) (* (pow angle 2) (+ (* -1/194400 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/30611001600000 (pow (PI) 6)) (+ (* -1/238085568000000 (pow (PI) 6)) (* 1/34012224000000 (pow (PI) 6)))))) (* 1/24 (+ (* -1/3149280000 (pow (PI) 4)) (* 1/5248800000 (pow (PI) 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/194400 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/133923132000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/188956800000 binary64))) (*.f64 angle angle))) (*.f64 angle angle) (+.f64 (log.f64 (*.f64 (*.f64 b (PI.f64)) #s(literal 1/180 binary64))) (log.f64 angle)))
(* 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 #s(literal -1/6 binary64) (*.f64 angle angle)) (pow.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) #s(literal 3 binary64)) (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (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 #s(literal 1/120 binary64) (*.f64 angle angle)) (pow.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) #s(literal 5 binary64)) (*.f64 (pow.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 angle angle) (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (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 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) #s(literal 7 binary64)) (*.f64 (pow.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) #s(literal 5 binary64)) #s(literal 1/120 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 angle angle) (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64))))) angle)
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(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))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(log (* b (sin (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) b))
(sin (+ (* 1/360 (* angle (+ (PI) (/ 1 (PI))))) (* 1/360 (* angle (- (PI) (/ 1 (PI)))))))
(sin.f64 (*.f64 (fma.f64 (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) #s(literal 1/360 binary64) (fma.f64 #s(literal 1/360 binary64) (PI.f64) (/.f64 #s(literal 1/360 binary64) (PI.f64)))) angle))
(* -1 (* angle (+ (* -1/360 (+ (PI) (/ 1 (PI)))) (* -1/360 (- (PI) (/ 1 (PI)))))))
(*.f64 (neg.f64 angle) (fma.f64 #s(literal -1/360 binary64) (-.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (PI.f64))) (fma.f64 #s(literal -1/360 binary64) (PI.f64) (/.f64 #s(literal -1/360 binary64) (PI.f64)))))

rewrite277.0ms (3.1%)

Memory
-12.2MiB live, 274.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053274
090233
1318233
21999233
09168233
Stop Event
iter limit
node limit
iter limit
Counts
23 → 1 191
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 a a)
(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 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(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 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (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))))))) #s(literal 2 binary64)))
(PI.f64)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))
(sin.f64 (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))))))
(cosh.f64 (log.f64 (PI.f64)))
Outputs
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) (neg.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 b) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b)) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #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 b))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (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))) b))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) a)) (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) (fabs.f64 (*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #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 b)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) a) #s(literal 1 binary64)) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #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 b) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (fabs.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (pow.f64 (*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a a)) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) (neg.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) a)) (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) (fabs.f64 (*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) a) #s(literal 1 binary64)) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a)
(*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (fabs.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))
(*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (pow.f64 (*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))))
(*.f64 a (pow.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(pow.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) (neg.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) (fabs.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))))
(*.f64 (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a)
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))))
(*.f64 (exp.f64 (log.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))) (exp.f64 (log.f64 a)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)
(*.f64 a (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(fabs.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))
(exp.f64 (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(+.f64 (cosh.f64 (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) (sinh.f64 (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))))
(pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 1 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
(*.f64 (neg.f64 (neg.f64 (neg.f64 a))) (neg.f64 (neg.f64 (neg.f64 a))))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 a)))
(*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)))
(*.f64 (neg.f64 a) (neg.f64 a))
(*.f64 a a)
(pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (neg.f64 a) #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1 binary64))
(pow.f64 a #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 a) a))
(neg.f64 (*.f64 a (neg.f64 a)))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 a) a))
(fabs.f64 (*.f64 a (neg.f64 a)))
(fabs.f64 (neg.f64 (*.f64 a a)))
(fabs.f64 (*.f64 a a))
(exp.f64 (*.f64 (log.f64 (neg.f64 a)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
(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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64)) #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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64))))))
(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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (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 (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 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (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 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.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 (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 #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 (+.f64 (neg.f64 (*.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))))
(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 (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 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (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)) (sinh.f64 (log.f64 (PI.f64))))) (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 (/.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)))))
(-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (cos.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(cos.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))))
(cos.f64 (neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))))
(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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))))
(+.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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(+.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 (*.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 (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)))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b)) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (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 b))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (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))) b))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a)) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #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))) b) b) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #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 b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) #s(literal 1 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.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))) 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 b) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (*.f64 (cos.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))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (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))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (neg.f64 a) (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))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (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))) b) #s(literal 2 binary64)))
(fma.f64 a (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))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a)) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) #s(literal 1 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 a (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))) a))))
(*.f64 a (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (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))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (exp.f64 (log.f64 a)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
(*.f64 a (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64)) a))
(fma.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (sinh.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64)) a))
(+.f64 (*.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b)) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (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 b))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (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))) b))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a)) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #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))) b) b) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #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 b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) #s(literal 1 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.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))) 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 b) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (*.f64 (cos.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))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (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))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (neg.f64 a) (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))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (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))) b) #s(literal 2 binary64)))
(fma.f64 a (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))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a)) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) #s(literal 1 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 a (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))) a))))
(*.f64 a (pow.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 a (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))) a)) #s(literal 1 binary64)))
(*.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(*.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a)
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))))
(*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (exp.f64 (log.f64 a)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
(*.f64 a (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64)) a))
(fma.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(fabs.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (sinh.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a) (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64)) a))
(+.f64 (*.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 a (*.f64 (cos.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))
(/.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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64)) #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 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64))))))
(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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (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 (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 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (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 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.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 (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 #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 (+.f64 (neg.f64 (*.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))))
(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 (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 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (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)) (sinh.f64 (log.f64 (PI.f64))))) (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 (/.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)))))
(-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (cos.f64 (fma.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(cos.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64)))))
(cos.f64 (neg.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))))
(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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))))
(+.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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))) (*.f64 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))) (*.f64 (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(+.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 (*.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 (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)))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 1 binary64)))
(*.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 (-.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 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))) (pow.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64)))) (*.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 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (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 (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 (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 (-.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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))))
(/.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) angle (*.f64 (sinh.f64 (log.f64 (PI.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 (neg.f64 (*.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 (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 (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 (*.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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #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))))
(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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(-.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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(-.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 (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 (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 (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))))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (fabs.f64 b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b)) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (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 b))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (fabs.f64 (*.f64 b b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 b b)) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 b) (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))) b))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a)) (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #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))) b) b) #s(literal 1 binary64)) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #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 b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) #s(literal 1 binary64)) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (*.f64 (cos.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))) 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 b) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 a (*.f64 (cos.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))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (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))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 (neg.f64 a) (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))) b) #s(literal 2 binary64)))
(fma.f64 a (pow.f64 (*.f64 a (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))) b) #s(literal 2 binary64)))
(fma.f64 a (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))) a)) #s(literal 1 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
(*.f64 (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)
(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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(-.f64 (*.f64 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (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 (*.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 (-.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 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64))) (pow.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64)))) (*.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 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (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 (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 (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 (-.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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))) (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))))))
(/.f64 (fma.f64 (cosh.f64 (log.f64 (PI.f64))) angle (*.f64 (sinh.f64 (log.f64 (PI.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 (neg.f64 (*.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 (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 (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 (*.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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #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))))
(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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #s(literal 2 binary64)) (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))))
(-.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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))
(-.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 (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 (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 (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))))
(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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(-.f64 (*.f64 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (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 (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(/.f64 (-.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (log.f64 b) #s(literal 2 binary64))) (log.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 3 binary64)) (pow.f64 (log.f64 b) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 b) #s(literal 2 binary64)) (*.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (log.f64 b)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (log.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
(+.f64 (log.f64 b) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(+.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (log.f64 b))
(log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))
(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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))) #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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))
(-.f64 (*.f64 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64)))))))
(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 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (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)))

eval216.0ms (2.4%)

Memory
49.6MiB live, 322.3MiB allocated
Compiler

Compiled 46 066 to 6 061 computations (86.8% saved)

prune169.0ms (1.9%)

Memory
-46.9MiB live, 209.0MiB allocated
Pruning

76 alts after pruning (75 fresh and 1 done)

PrunedKeptTotal
New1 198461 244
Fresh142943
Picked415
Done000
Total1 216761 292
Accuracy
85.6%
Counts
1 292 → 76
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.2%
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
81.6%
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) b) b (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
83.9%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
67.5%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
83.6%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
83.0%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
83.9%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
84.1%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
60.8%
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (PI.f64))) b)))
13.2%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))))
64.7%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.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 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.3%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (/.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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
41.3%
(+.f64 (pow.f64 (*.f64 a (-.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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
79.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
66.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (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))))))) #s(literal 2 binary64)))
66.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
66.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
83.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
79.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
61.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (log.f64 b) #s(literal 2 binary64))) (log.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))))
64.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))))) b))))
68.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))))) b))))
65.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b))))
66.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(approx (log (* (sin (* (/ angle 180) (PI))) b)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) b)))))
83.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))))
83.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
69.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
83.9%
(+.f64 (pow.f64 (*.f64 a #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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
37.3%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (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)))
84.1%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))) #s(literal 2 binary64)))
81.3%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #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)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (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)))
83.6%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.7%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.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))))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
79.3%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
84.2%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
63.3%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.5%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.3%
(+.f64 (exp.f64 (fma.f64 (log.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.3%
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
77.0%
#s(approx (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 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 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b))))
47.7%
#s(approx (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 a a)) (*.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 b b)) (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 a a))) angle)) angle)))
77.0%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
45.5%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 #s(literal -1/32400 binary64) (*.f64 a a)))) (*.f64 angle angle) (*.f64 a a)))
45.5%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
57.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
66.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a)))
61.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
38.1%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
38.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
58.8%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
55.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
57.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
Compiler

Compiled 5 813 to 3 625 computations (37.6% saved)

simplify142.0ms (1.6%)

Memory
36.2MiB live, 163.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
072646
0122618
1220618
2611618
33053618
08793618
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
a
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
b
#s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 angle (PI.f64))
angle
(PI.f64)
#s(literal 1/180 binary64)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
#s(literal -1/32400 binary64)
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 a a)
a
(*.f64 b b)
b
(*.f64 angle angle)
angle
(+.f64 (pow.f64 (*.f64 a #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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #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))
(*.f64 a #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))))))
a
#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)))))
(sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64))))
(*.f64 (PI.f64) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)))
(PI.f64)
(fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64))
#s(literal 1/180 binary64)
angle
#s(literal 1/2 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(exp.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
(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))
angle
#s(literal 180 binary64)
(PI.f64)
a
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (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 a (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)))))
a
(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))))
(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)))
(/.f64 angle #s(literal 180 binary64))
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))))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
(pow.f64 (PI.f64) #s(literal 3/2 binary64))
(PI.f64)
#s(literal 3/2 binary64)
(/.f64 (PI.f64) #s(literal 2 binary64))
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Outputs
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)
a
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64))
(*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b)
b
#s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
#s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
#s(literal 1/180 binary64)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))
#s(literal -1/32400 binary64)
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (-.f64 a b) (+.f64 b a))
(*.f64 a a)
a
(*.f64 b b)
b
(*.f64 angle angle)
angle
(+.f64 (pow.f64 (*.f64 a #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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #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))
(pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64))
(*.f64 a #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))))))
(*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)
a
#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(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64))))
(sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))
(*.f64 (PI.f64) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))
(PI.f64)
(fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64))
#s(literal 1/180 binary64)
angle
#s(literal 1/2 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(exp.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(PI.f64)
a
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (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))
(pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) a) #s(literal 2 binary64))
(*.f64 a (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)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) a)
a
(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))))
(cos.f64 (*.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))
(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)))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 angle #s(literal 180 binary64))
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))))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
(pow.f64 (PI.f64) #s(literal 3/2 binary64))
(PI.f64)
#s(literal 3/2 binary64)
(/.f64 (PI.f64) #s(literal 2 binary64))
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))

localize343.0ms (3.8%)

Memory
-0.6MiB live, 378.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.55859375
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
accuracy2.248484953503672
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy2.3029713907412797
(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))))
accuracy27.36652123484152
(PI.f64)
accuracy1.530521013395435
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
accuracy2.248484953503672
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy2.2921256582950797
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
accuracy27.36652123484152
(PI.f64)
accuracy0.193691259768442
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy2.248484953503672
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy2.3029713907412797
(sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64))))
accuracy27.36652123484152
(PI.f64)
accuracy1.0976521216604118
(-.f64 (*.f64 a a) (*.f64 b b))
accuracy2.1801181230584588
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
accuracy11.823799576421118
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a))
accuracy27.36652123484152
(PI.f64)
accuracy0.1796875
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
accuracy2.248484953503672
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
accuracy2.6063517373905474
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
accuracy27.36652123484152
(PI.f64)
Samples
104.0ms60×2exit
89.0ms133×0valid
43.0ms5exit
27.0ms51×0invalid
22.0ms2valid
1.0ms1valid
Compiler

Compiled 568 to 59 computations (89.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 243.0ms
ival-sin: 50.0ms (20.6% of total)
ival-mult: 39.0ms (16% of total)
ival-pow2: 34.0ms (14% of total)
ival-sinu: 27.0ms (11.1% of total)
ival-pow: 23.0ms (9.5% of total)
ival-add: 15.0ms (6.2% of total)
adjust: 14.0ms (5.8% of total)
ival-cosu: 11.0ms (4.5% of total)
const: 10.0ms (4.1% of total)
ival-exp: 5.0ms (2.1% of total)
ival-div: 4.0ms (1.6% of total)
ival-log: 4.0ms (1.6% of total)
ival-cbrt: 3.0ms (1.2% of total)
ival-sub: 2.0ms (0.8% of total)
exact: 1.0ms (0.4% of total)
ival-pi: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series211.0ms (2.3%)

Memory
19.3MiB live, 251.8MiB allocated
Counts
29 → 86
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(+.f64 (pow.f64 (*.f64 a #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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #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))
(*.f64 a #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(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)))))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(exp.f64 #s(literal 2 binary64))
(log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(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))))
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (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 a (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)))))
(PI.f64)
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(-.f64 (*.f64 a a) (*.f64 b b))
(sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
Outputs
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(* 1/32400 (* (pow b 2) (pow (PI) 2)))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(+ (* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2))
(* a (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))))
(+ (exp (* 2 (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log a) (log (cos (* 1/180 (* angle (PI))))))))
(+ (log a) (log (cos (* 1/180 (* angle (PI))))))
(* -1 (pow b 2))
(- (pow a 2) (pow b 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)))
(+ (exp (* 2 (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(pow a 2)
(* (pow a 2) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(+ (exp (* 2 (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(+ (* -1 (pow b 2)) (pow a 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (- (/ (pow a 2) (pow b 2)) 1))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2))))) (pow a 2))
(* (pow a 2) (pow (sin (* 1/2 (PI))) 2))
(+ (* 1/90 (* (pow a 2) (* angle (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (* angle (+ (* -1/5832000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* -1/17496000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2)))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* (pow a 2) (* angle (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2)))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* (pow a 2) (* angle (+ (* -1/5832000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* -1/17496000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(* a (sin (* 1/2 (PI))))
(+ (* 1/180 (* a (* angle (* (PI) (cos (* 1/2 (PI))))))) (* a (sin (* 1/2 (PI)))))
(+ (* a (sin (* 1/2 (PI)))) (* angle (+ (* -1/64800 (* a (* angle (* (pow (PI) 2) (sin (* 1/2 (PI))))))) (* 1/180 (* a (* (PI) (cos (* 1/2 (PI)))))))))
(+ (* a (sin (* 1/2 (PI)))) (* angle (+ (* 1/180 (* a (* (PI) (cos (* 1/2 (PI)))))) (* angle (+ (* -1/64800 (* a (* (pow (PI) 2) (sin (* 1/2 (PI)))))) (* -1/34992000 (* a (* angle (* (pow (PI) 3) (cos (* 1/2 (PI))))))))))))
(sin (* 1/2 (PI)))
(+ (sin (* 1/2 (PI))) (* 1/180 (* angle (* (PI) (cos (* 1/2 (PI)))))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/64800 (* angle (* (pow (PI) 2) (sin (* 1/2 (PI)))))) (* 1/180 (* (PI) (cos (* 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 angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/388800 (* (pow (PI) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))) (+ (* -1/204073344000000 (pow (PI) 6)) (* 1/360 (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/388800 (* (pow (PI) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))) (+ (* -1/204073344000000 (pow (PI) 6)) (* 1/360 (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6))))))))) (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))))))) (pow a 2))
(log a)
(+ (log a) (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ (log a) (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))))))
(+ (log a) (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))) (* 1/24 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(cos (* 1/180 (* angle (PI))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow a 2) (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI))))
(log (* a (cos (* 1/180 (* angle (PI))))))
(sin (* 1/180 (* angle (PI))))
(sin (* (PI) (+ 1/2 (* 1/180 angle))))
(sin (* (PI) (- 1/2 (* -1/180 angle))))
Calls

9 calls:

TimeVariablePointExpression
77.0ms
a
@0
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* -1/32400 (* (PI) (PI))) (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (+ (pow (exp 2) (log (* (cos (* (/ angle 180) (PI))) a))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (exp 2) (log (* (cos (* (/ angle 180) (PI))) a))) (exp 2) (log (* (cos (* (/ angle 180) (PI))) a)) (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2))) (+ (pow (* a (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2)))) 2) (* a (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2)))) (PI) (sin (* (* angle (PI)) 1/180)) (* (* angle (PI)) 1/180) (- (* a a) (* b b)) (sin (* (PI) (+ (* 1/180 angle) 1/2))) (sin (* (PI) (/ angle 180))) (* (PI) (/ angle 180)) (cos (* (/ angle 180) (PI))) (cbrt (pow (PI) 3/2)))
33.0ms
angle
@inf
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* -1/32400 (* (PI) (PI))) (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (+ (pow (exp 2) (log (* (cos (* (/ angle 180) (PI))) a))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (exp 2) (log (* (cos (* (/ angle 180) (PI))) a))) (exp 2) (log (* (cos (* (/ angle 180) (PI))) a)) (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2))) (+ (pow (* a (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2)))) 2) (* a (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2)))) (PI) (sin (* (* angle (PI)) 1/180)) (* (* angle (PI)) 1/180) (- (* a a) (* b b)) (sin (* (PI) (+ (* 1/180 angle) 1/2))) (sin (* (PI) (/ angle 180))) (* (PI) (/ angle 180)) (cos (* (/ angle 180) (PI))) (cbrt (pow (PI) 3/2)))
29.0ms
a
@-inf
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* -1/32400 (* (PI) (PI))) (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (+ (pow (exp 2) (log (* (cos (* (/ angle 180) (PI))) a))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (exp 2) (log (* (cos (* (/ angle 180) (PI))) a))) (exp 2) (log (* (cos (* (/ angle 180) (PI))) a)) (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2))) (+ (pow (* a (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2)))) 2) (* a (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2)))) (PI) (sin (* (* angle (PI)) 1/180)) (* (* angle (PI)) 1/180) (- (* a a) (* b b)) (sin (* (PI) (+ (* 1/180 angle) 1/2))) (sin (* (PI) (/ angle 180))) (* (PI) (/ angle 180)) (cos (* (/ angle 180) (PI))) (cbrt (pow (PI) 3/2)))
24.0ms
angle
@-inf
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* -1/32400 (* (PI) (PI))) (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (+ (pow (exp 2) (log (* (cos (* (/ angle 180) (PI))) a))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (exp 2) (log (* (cos (* (/ angle 180) (PI))) a))) (exp 2) (log (* (cos (* (/ angle 180) (PI))) a)) (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2))) (+ (pow (* a (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2)))) 2) (* a (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2)))) (PI) (sin (* (* angle (PI)) 1/180)) (* (* angle (PI)) 1/180) (- (* a a) (* b b)) (sin (* (PI) (+ (* 1/180 angle) 1/2))) (sin (* (PI) (/ angle 180))) (* (PI) (/ angle 180)) (cos (* (/ angle 180) (PI))) (cbrt (pow (PI) 3/2)))
18.0ms
a
@inf
((+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (cos (* (PI) (/ angle 180)))) 2) (* a (cos (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))) (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* -1/32400 (* (PI) (PI))) (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (+ (pow (exp 2) (log (* (cos (* (/ angle 180) (PI))) a))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (exp 2) (log (* (cos (* (/ angle 180) (PI))) a))) (exp 2) (log (* (cos (* (/ angle 180) (PI))) a)) (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2))) (+ (pow (* a (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow (* a (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2)))) 2) (* a (sin (+ (* (/ angle 180) (* (cbrt (pow (PI) 3/2)) (cbrt (pow (PI) 3/2)))) (/ (PI) 2)))) (PI) (sin (* (* angle (PI)) 1/180)) (* (* angle (PI)) 1/180) (- (* a a) (* b b)) (sin (* (PI) (+ (* 1/180 angle) 1/2))) (sin (* (PI) (/ angle 180))) (* (PI) (/ angle 180)) (cos (* (/ angle 180) (PI))) (cbrt (pow (PI) 3/2)))

simplify189.0ms (2.1%)

Memory
-6.5MiB live, 179.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04132144
115312058
276232050
080201932
Stop Event
iter limit
node limit
Counts
86 → 85
Calls
Call 1
Inputs
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(* 1/32400 (* (pow b 2) (pow (PI) 2)))
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(+ (* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2))
(* a (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))))
(+ (exp (* 2 (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log a) (log (cos (* 1/180 (* angle (PI))))))))
(+ (log a) (log (cos (* 1/180 (* angle (PI))))))
(* -1 (pow b 2))
(- (pow a 2) (pow b 2))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)))
(+ (exp (* 2 (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(pow a 2)
(* (pow a 2) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(+ (exp (* 2 (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(+ (* -1 (pow b 2)) (pow a 2))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (- (/ (pow a 2) (pow b 2)) 1))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2))))) (pow a 2))
(* (pow a 2) (pow (sin (* 1/2 (PI))) 2))
(+ (* 1/90 (* (pow a 2) (* angle (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (* angle (+ (* -1/5832000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* -1/17496000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2)))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* (pow a 2) (* angle (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2)))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* (pow a 2) (* angle (+ (* -1/5832000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* -1/17496000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(* a (sin (* 1/2 (PI))))
(+ (* 1/180 (* a (* angle (* (PI) (cos (* 1/2 (PI))))))) (* a (sin (* 1/2 (PI)))))
(+ (* a (sin (* 1/2 (PI)))) (* angle (+ (* -1/64800 (* a (* angle (* (pow (PI) 2) (sin (* 1/2 (PI))))))) (* 1/180 (* a (* (PI) (cos (* 1/2 (PI)))))))))
(+ (* a (sin (* 1/2 (PI)))) (* angle (+ (* 1/180 (* a (* (PI) (cos (* 1/2 (PI)))))) (* angle (+ (* -1/64800 (* a (* (pow (PI) 2) (sin (* 1/2 (PI)))))) (* -1/34992000 (* a (* angle (* (pow (PI) 3) (cos (* 1/2 (PI))))))))))))
(sin (* 1/2 (PI)))
(+ (sin (* 1/2 (PI))) (* 1/180 (* angle (* (PI) (cos (* 1/2 (PI)))))))
(+ (sin (* 1/2 (PI))) (* angle (+ (* -1/64800 (* angle (* (pow (PI) 2) (sin (* 1/2 (PI)))))) (* 1/180 (* (PI) (cos (* 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 angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/388800 (* (pow (PI) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))) (+ (* -1/204073344000000 (pow (PI) 6)) (* 1/360 (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/388800 (* (pow (PI) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))) (+ (* -1/204073344000000 (pow (PI) 6)) (* 1/360 (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6))))))))) (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))))))) (pow a 2))
(log a)
(+ (log a) (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ (log a) (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))))))
(+ (log a) (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))) (* 1/24 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(cos (* 1/180 (* angle (PI))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow a 2) (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI))))
(log (* a (cos (* 1/180 (* angle (PI))))))
(sin (* 1/180 (* angle (PI))))
(sin (* (PI) (+ 1/2 (* 1/180 angle))))
(sin (* (PI) (- 1/2 (* -1/180 angle))))
Outputs
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a))
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) a)
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))
(* 1/32400 (* (pow b 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) b) b)
(+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))
(+ (* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
(* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(* a (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))))
(*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))) a)
(+ (exp (* 2 (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
(exp (* 2 (+ (log a) (log (cos (* 1/180 (* angle (PI))))))))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a))
(+ (log a) (log (cos (* 1/180 (* angle (PI))))))
(+.f64 (log.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (log.f64 a))
(* -1 (pow b 2))
(*.f64 (neg.f64 b) b)
(- (pow a 2) (pow b 2))
(*.f64 (+.f64 a b) (-.f64 a b))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (fma.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 angle angle) (PI.f64)) (PI.f64)) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b) (*.f64 angle angle)) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 a a))
(* -1/32400 (* (pow a 2) (pow (PI) 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) a) a)
(* (pow a 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/32400 (/ (* (pow b 2) (pow (PI) 2)) (pow a 2)))))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) a) (/.f64 (*.f64 b b) a)))) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 a a))
(+ (exp (* 2 (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
(exp (* 2 (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a))
(+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))
(+.f64 (log.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (log.f64 a))
(pow a 2)
(*.f64 a a)
(* (pow a 2) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 b a) (/.f64 b a))) (*.f64 a a))
(+ (exp (* 2 (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
(exp (* 2 (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(*.f64 (pow.f64 (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -2 binary64)))
(+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))
(-.f64 (log.f64 (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)) (PI.f64)))) (log.f64 (/.f64 #s(literal -1 binary64) a)))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))
(+ (* -1 (pow b 2)) (pow a 2))
(*.f64 (+.f64 a b) (-.f64 a b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a)) (*.f64 b b))) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (pow (PI) 2)) (pow b 2))) (* 1/32400 (pow (PI) 2))))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (PI.f64)) b) (/.f64 (*.f64 a a) b)) (*.f64 (PI.f64) (PI.f64)))) (*.f64 b b))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (- (/ (pow a 2) (pow b 2)) 1))
(*.f64 (-.f64 (*.f64 (/.f64 a b) (/.f64 a b)) #s(literal 1 binary64)) (*.f64 b b))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) a) a (*.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) b) b)) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) a) a)) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) a) a (*.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))) (*.f64 angle angle) (*.f64 a a))
a
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle a) angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 (*.f64 angle a) angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) a) #s(literal -1/64800 binary64))) (*.f64 angle angle) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) a) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 (*.f64 angle a) angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal 1/25194240000 binary64))) (*.f64 angle angle))) (*.f64 angle angle) a)
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) angle) angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 angle angle))) (*.f64 angle angle) #s(literal 1 binary64))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (PI.f64) (PI.f64)) (*.f64 a a))
(* (pow a 2) (pow (sin (* 1/2 (PI))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a))
(+ (* 1/90 (* (pow a 2) (* angle (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 a a)) (*.f64 angle (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 a a)))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) b) b (*.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 a a))) angle)) angle))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (+ (* (pow a 2) (* angle (+ (* -1/5832000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* -1/17496000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2)))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) b) b (*.f64 (fma.f64 (*.f64 angle (*.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 #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 a a))) angle)) angle))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* (pow a 2) (* angle (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2)))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 (*.f64 a a) angle) (*.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))))))) angle))
(+ (* angle (+ (* 1/90 (* (pow a 2) (* (PI) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* angle (+ (* (pow a 2) (* angle (+ (* -1/5832000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* -1/17496000 (* (pow (PI) 3) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))) (* (pow a 2) (+ (* -1/32400 (* (pow (PI) 2) (pow (sin (* 1/2 (PI))) 2))) (* 1/32400 (* (pow (PI) 2) (pow (cos (* 1/2 (PI))) 2))))))))) (* (pow a 2) (pow (sin (* 1/2 (PI))) 2)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 a a)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 (*.f64 a a) angle) (fma.f64 (*.f64 angle (*.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 #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)))))))) angle))
(* a (sin (* 1/2 (PI))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) a)
(+ (* 1/180 (* a (* angle (* (PI) (cos (* 1/2 (PI))))))) (* a (sin (* 1/2 (PI)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) a) (*.f64 angle (PI.f64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) a))
(+ (* a (sin (* 1/2 (PI)))) (* angle (+ (* -1/64800 (* a (* angle (* (pow (PI) 2) (sin (* 1/2 (PI))))))) (* 1/180 (* a (* (PI) (cos (* 1/2 (PI)))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) a) angle) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) a) (PI.f64)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))))) angle (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) a))
(+ (* a (sin (* 1/2 (PI)))) (* angle (+ (* 1/180 (* a (* (PI) (cos (* 1/2 (PI)))))) (* angle (+ (* -1/64800 (* a (* (pow (PI) 2) (sin (* 1/2 (PI)))))) (* -1/34992000 (* a (* angle (* (pow (PI) 3) (cos (* 1/2 (PI))))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) a) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (PI.f64) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) a) angle) (*.f64 (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) a) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (PI.f64))))) angle)) angle (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) a))
(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 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)) (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/64800 (* angle (* (pow (PI) 2) (sin (* 1/2 (PI)))))) (* 1/180 (* (PI) (cos (* 1/2 (PI))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) angle)) (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 (pow.f64 (PI.f64) #s(literal 3 binary64)) angle)) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) angle)) angle (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (fma.f64 #s(literal 1/2099520000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/6298560000 binary64))) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/388800 (* (pow (PI) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))) (+ (* -1/204073344000000 (pow (PI) 6)) (* 1/360 (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2099520000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/6298560000 binary64))) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) b) b (*.f64 (fma.f64 (*.f64 #s(literal -1/388800 binary64) (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/2125764000000 binary64)) #s(literal 1/360 binary64) (*.f64 #s(literal -1/204073344000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 a a))) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 b b))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (fma.f64 #s(literal 1/2099520000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/6298560000 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) a) a)) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/388800 (* (pow (PI) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))) (+ (* -1/204073344000000 (pow (PI) 6)) (* 1/360 (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6))))))))) (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) a) a (*.f64 (*.f64 (*.f64 (*.f64 a a) angle) angle) (fma.f64 (fma.f64 (*.f64 #s(literal -1/388800 binary64) (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/2125764000000 binary64)) #s(literal 1/360 binary64) (*.f64 #s(literal -1/204073344000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 angle angle) (fma.f64 #s(literal 1/2099520000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/6298560000 binary64)))))) (*.f64 angle angle) (*.f64 a a))
(log a)
(log.f64 a)
(+ (log a) (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) angle) angle (log.f64 a))
(+ (log a) (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/24 (* (pow angle 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/64800 binary64) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/12597120000 binary64)) angle) angle)) (*.f64 angle angle) (log.f64 a))
(+ (log a) (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* 1/720 (* (pow angle 2) (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))) (* 1/24 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/64800 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/2125764000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/12597120000 binary64))) (*.f64 angle angle))) (*.f64 angle angle) (log.f64 a))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))) angle) angle (*.f64 #s(literal 1/180 binary64) (PI.f64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 #s(literal -1/34992000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 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 (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 #s(literal -1/34992000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2)))))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow a 2) (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))
(sin (+ (* 1/180 (* angle (PI))) (* 1/2 (PI))))
(sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))
(log (* a (cos (* 1/180 (* angle (PI))))))
(log.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) a))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* (PI) (+ 1/2 (* 1/180 angle))))
(sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))
(sin (* (PI) (- 1/2 (* -1/180 angle))))
(sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))

rewrite185.0ms (2%)

Memory
28.7MiB live, 207.1MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
072415
0122364
1439349
23146349
08262349
Stop Event
iter limit
node limit
iter limit
Counts
29 → 725
Calls
Call 1
Inputs
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(+.f64 (pow.f64 (*.f64 a #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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #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))
(*.f64 a #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(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)))))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a)))
(exp.f64 #s(literal 2 binary64))
(log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))
(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))))
(+.f64 (pow.f64 (*.f64 a (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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sin.f64 (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 a (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)))))
(PI.f64)
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(-.f64 (*.f64 a a) (*.f64 b b))
(sin.f64 (*.f64 (PI.f64) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
Outputs
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))) b (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) b)) (fabs.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))) (*.f64 b b) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) (fabs.f64 (*.f64 b (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) a)) (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 a a) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) (fabs.f64 (*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))) b (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b)) (neg.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (fabs.f64 (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (fabs.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (*.f64 b (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 (neg.f64 b) (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 b (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b)) (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) a)) (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) (fabs.f64 (*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))))
(*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a)
(*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 a a) (fabs.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))
(*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))))
(*.f64 a (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(pow.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) (fabs.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))))
(*.f64 (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a)
(*.f64 (exp.f64 (log.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)
(*.f64 a (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 1 binary64))
(fabs.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(fabs.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))
(exp.f64 (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)))
(+.f64 (cosh.f64 (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) (sinh.f64 (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))))
(pow.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 1 binary64)))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))) (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 a) a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (neg.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (neg.f64 a) a))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/34012224000000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64)))) (neg.f64 (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (pow.f64 (*.f64 angle a) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (neg.f64 a) a)))
(/.f64 (fma.f64 #s(literal -1/34012224000000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))) (+.f64 (pow.f64 a #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (pow.f64 (*.f64 angle a) #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal -1/34012224000000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))) (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (pow.f64 (*.f64 angle a) #s(literal 2 binary64))))))
(fma.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 a)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (neg.f64 angle)) (neg.f64 angle) (*.f64 a a))
(fma.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 a a))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a))
(fma.f64 (neg.f64 a) (neg.f64 a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(fma.f64 (neg.f64 angle) (*.f64 (neg.f64 angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (neg.f64 angle) (*.f64 (neg.f64 angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 a a))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 angle angle) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 angle angle) (*.f64 a a))
(fma.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 angle angle)) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 angle angle)) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a))) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a))) (*.f64 a a))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 a a))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle)) (*.f64 a a))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 a a))
(fma.f64 angle (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) (*.f64 (neg.f64 (neg.f64 a)) a))
(fma.f64 angle (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) (*.f64 a a))
(fma.f64 a a (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 2 binary64)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (neg.f64 a) a))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (neg.f64 a) a))))
(-.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(-.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 a) a))
(-.f64 (*.f64 a a) (*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle))) angle))
(-.f64 (*.f64 a a) (*.f64 (neg.f64 (*.f64 angle angle)) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(-.f64 (*.f64 a a) (*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 angle angle)))
(-.f64 (*.f64 a a) (*.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) #s(literal 3 binary64)) (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (pow.f64 (*.f64 angle a) #s(literal 2 binary64)))))) (/.f64 (pow.f64 a #s(literal 6 binary64)) (fma.f64 (pow.f64 angle #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (pow.f64 (*.f64 angle a) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) a))
(+.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))) (*.f64 a a))
(+.f64 (*.f64 a a) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) (PI.f64))
(*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) #s(literal -1/32400 binary64)) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (+.f64 b a)) (-.f64 a b))
(*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/32400 binary64))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (-.f64 a b) (+.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))
(*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (-.f64 a b) (+.f64 b a)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal -1/32400 binary64) (*.f64 (-.f64 a b) (+.f64 b a))))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (PI.f64) (PI.f64))))
(/.f64 (*.f64 (-.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (fma.f64 (*.f64 b b) (fma.f64 b b (*.f64 a a)) (pow.f64 a #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (-.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))) (fma.f64 (*.f64 b b) (fma.f64 b b (*.f64 a a)) (pow.f64 a #s(literal 4 binary64))))
(fma.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 a a) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (neg.f64 b) b)))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))) (*.f64 (*.f64 (neg.f64 b) b) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (neg.f64 b) b)))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 #s(literal -1/32400 binary64) (PI.f64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (PI.f64)) (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) #s(literal -1/32400 binary64))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (-.f64 a b) (+.f64 b a))))
(*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (neg.f64 (PI.f64))) (neg.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (PI.f64))
(*.f64 (neg.f64 (PI.f64)) (*.f64 (neg.f64 (PI.f64)) #s(literal -1/32400 binary64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))
(*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (PI.f64) (*.f64 #s(literal -1/32400 binary64) (PI.f64)))
(log.f64 (pow.f64 (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)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) a)) (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64))) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) b (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 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))) b) b)) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #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 b b) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))) (fabs.f64 (*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) a) #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 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 b b) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) (*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (fabs.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(fma.f64 b (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))) b))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(-.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))))) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) a)) (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))))
(*.f64 (fabs.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))) (fabs.f64 (*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a))))
(*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))) a)
(*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) a) #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))))
(*.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a))
(*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) (*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)))
(*.f64 (*.f64 a a) (fabs.f64 (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64)))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a))))
(*.f64 a (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)))
(*.f64 a (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64))))
(pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)))
(pow.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a))) (fabs.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a))))
(*.f64 (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))) a)
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))))))
(*.f64 (exp.f64 (log.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))))) (exp.f64 (log.f64 a)))
(*.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)))
(*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)
(*.f64 a (fabs.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(literal 1 binary64))
(fabs.f64 (neg.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)))
(fabs.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a))
(exp.f64 (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a)))
(+.f64 (cosh.f64 (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a))) (sinh.f64 (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a))))
(pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 1 binary64))
#s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))
(exp.f64 (*.f64 (log.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a)) (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.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 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.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))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b)) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.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 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (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))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(-.f64 (pow.f64 (*.f64 (sin.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 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a)) (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (*.f64 a a))
(*.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a)
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (*.f64 a a))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 (*.f64 a a) (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) 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 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))))
(/.f64 (+.f64 (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 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(/.f64 (-.f64 (pow.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64))) (log.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(/.f64 (+.f64 (pow.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (log.f64 a)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (log.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(+.f64 (log.f64 a) (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(+.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (log.f64 a))
(log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))
(pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 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 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)) #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 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #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 (PI.f64) angle) #s(literal -180 binary64))) #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 (PI.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 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)) #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 (PI.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 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)) #s(literal 2 binary64)))))))
(fma.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(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))))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)) #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 (PI.f64) angle) #s(literal -180 binary64)) #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 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)))) (sqrt.f64 (PI.f64))))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)))) (sqrt.f64 (PI.f64))))))
(-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (cos.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(cos.f64 (neg.f64 (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 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (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 (PI.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 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)) #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 (PI.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 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 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 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64))))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a)) (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.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 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.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))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b)) (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (fabs.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) b (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) b) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.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 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (neg.f64 b) (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 b b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 (neg.f64 b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (fabs.f64 (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (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))) b))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 b (*.f64 b (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(fma.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(-.f64 (pow.f64 (*.f64 (sin.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 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))
(-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 b) b) (pow.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 4 binary64)))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) a)
(*.f64 (fabs.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a)) (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(*.f64 (fabs.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))) (*.f64 a a))
(*.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (fabs.f64 (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))) (*.f64 a a))
(*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 a) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a)
(*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (*.f64 a a))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)) (*.f64 a a))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 (*.f64 a a) (fabs.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 a a) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))))
(*.f64 (*.f64 a a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))
(*.f64 a (fabs.f64 (*.f64 (neg.f64 a) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64)))))
(*.f64 a (fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 a (*.f64 a (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 2 binary64))))
(*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) 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 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (+.f64 (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(*.f64 (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) a)
(*.f64 (exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (exp.f64 (log.f64 a)))
(*.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)
(*.f64 a (fabs.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)) a))
(fma.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64))))
(fabs.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(fabs.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))
(exp.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))) (sinh.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a))))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a) (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)) a))
(+.f64 (*.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (*.f64 a (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 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 (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 (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 (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 (*.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 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64))) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (cbrt.f64 (neg.f64 (PI.f64))) (cbrt.f64 (*.f64 (neg.f64 (PI.f64)) (PI.f64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (neg.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)) (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)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (PI.f64)))
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) #s(literal 4/3 binary64))
(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 (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 3/2 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(neg.f64 (neg.f64 (PI.f64)))
(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 (fma.f64 (log.f64 (PI.f64)) #s(literal 3/2 binary64) (*.f64 (log.f64 (PI.f64)) #s(literal 3/2 binary64))) #s(literal 3 binary64)))
(exp.f64 (/.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (fma.f64 (log.f64 (PI.f64)) #s(literal 3/2 binary64) (*.f64 (log.f64 (PI.f64)) #s(literal 3/2 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 (PI.f64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 3/2 binary64)) #s(literal 2/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 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) #s(literal 1/180 binary64)) angle))
(*.f64 (+.f64 (neg.f64 a) (neg.f64 b)) (-.f64 (neg.f64 a) (neg.f64 b)))
(*.f64 (+.f64 (neg.f64 a) b) (-.f64 (neg.f64 a) b))
(*.f64 (+.f64 a (neg.f64 b)) (-.f64 a (neg.f64 b)))
(*.f64 (-.f64 a b) (+.f64 b a))
(*.f64 (+.f64 b a) (-.f64 a b))
(/.f64 (+.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))) (+.f64 (pow.f64 a #s(literal 4 binary64)) (-.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a a) (*.f64 (neg.f64 b) b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 b b) (fma.f64 b b (*.f64 a a)) (pow.f64 a #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))) (fma.f64 (*.f64 b b) (fma.f64 b b (*.f64 a a)) (pow.f64 a #s(literal 4 binary64))))
(fma.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 a)) (*.f64 (neg.f64 (neg.f64 b)) (neg.f64 b)))
(fma.f64 (exp.f64 (log.f64 a)) (exp.f64 (log.f64 a)) (*.f64 (neg.f64 b) b))
(fma.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 (neg.f64 b)) (neg.f64 b)))
(fma.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 b) b))
(fma.f64 (neg.f64 a) (neg.f64 a) (*.f64 (neg.f64 (neg.f64 b)) (neg.f64 b)))
(fma.f64 (neg.f64 a) (neg.f64 a) (*.f64 (neg.f64 b) b))
(fma.f64 (neg.f64 b) b (*.f64 a a))
(fma.f64 b (neg.f64 b) (*.f64 a a))
(fma.f64 a a (*.f64 (neg.f64 (neg.f64 b)) (neg.f64 b)))
(fma.f64 a a (*.f64 (neg.f64 b) b))
(-.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 b b (*.f64 a a))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (fma.f64 b b (*.f64 a a))))
(-.f64 (/.f64 (pow.f64 a #s(literal 6 binary64)) (fma.f64 (*.f64 b b) (fma.f64 b b (*.f64 a a)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (pow.f64 b #s(literal 6 binary64)) (fma.f64 (*.f64 b b) (fma.f64 b b (*.f64 a a)) (pow.f64 a #s(literal 4 binary64)))))
(-.f64 (*.f64 a a) (*.f64 (neg.f64 (neg.f64 b)) b))
(-.f64 (*.f64 a a) (*.f64 b b))
(+.f64 (*.f64 (neg.f64 b) b) (*.f64 a a))
(+.f64 (*.f64 a a) (*.f64 (neg.f64 (neg.f64 b)) (neg.f64 b)))
(+.f64 (*.f64 a a) (*.f64 (neg.f64 b) b))
(fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))
(sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))
(-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)))))
(-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (cos.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (sin.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
(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 (*.f64 (/.f64 angle #s(literal 180 binary64)) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))) (sqrt.f64 (PI.f64)))
(*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (/.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 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64))))
(pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (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 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)) #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 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #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 (PI.f64) angle) #s(literal -180 binary64))) #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 (PI.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 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)) #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 (PI.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 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)) #s(literal 2 binary64)))))))
(fma.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.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 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))))
(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))))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)) #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 (PI.f64) angle) #s(literal -180 binary64)) #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 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)))) (sqrt.f64 (PI.f64))))) (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 angle #s(literal 180 binary64)))) (sqrt.f64 (PI.f64))))))
(-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (cos.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(cos.f64 (neg.f64 (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 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (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 (PI.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 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)) #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 (PI.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 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) (pow.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 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 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #s(literal 1 binary64)))
(*.f64 (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))) (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) #s(literal 2/3 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/4 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 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64))
(pow.f64 (PI.f64) #s(literal 1/2 binary64))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))
(sqrt.f64 (PI.f64))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))
(fabs.f64 (neg.f64 (sqrt.f64 (PI.f64))))
(fabs.f64 (sqrt.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (PI.f64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 3/4 binary64)))
(exp.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 1/2 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)))))

eval212.0ms (2.3%)

Memory
-2.0MiB live, 307.5MiB allocated
Compiler

Compiled 49 419 to 5 742 computations (88.4% saved)

prune144.0ms (1.6%)

Memory
5.5MiB live, 300.9MiB allocated
Pruning

99 alts after pruning (96 fresh and 3 done)

PrunedKeptTotal
New1 224501 274
Fresh244670
Picked325
Done011
Total1 251991 350
Accuracy
85.7%
Counts
1 350 → 99
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.2%
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
83.9%
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) #s(literal 2 binary64)) a) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
67.5%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
83.9%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
83.1%
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
83.9%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
84.1%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
84.1%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
81.8%
(fma.f64 b (*.f64 b (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
83.9%
(fma.f64 a (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
13.2%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))))
67.0%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
64.7%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.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 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.3%
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
65.6%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (/.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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
41.3%
(+.f64 (pow.f64 (*.f64 a (-.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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (*.f64 (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))) (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64))))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
79.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
66.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (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))))))) #s(literal 2 binary64)))
66.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
79.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
61.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (log.f64 b) #s(literal 2 binary64))) (log.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))))
64.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))))) b))))
68.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))))) b))))
65.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b))))
66.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(approx (log (* (sin (* (/ angle 180) (PI))) b)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) b)))))
83.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))))
83.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
69.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (sin.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64)) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a #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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
37.3%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (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)))
84.1%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))) #s(literal 2 binary64)))
81.3%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #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)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (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)))
83.6%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
79.3%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64))) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64))))) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
83.7%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
65.6%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64))) (log.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.5%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (log.f64 a)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
64.3%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64)))))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
64.6%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.7%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.3%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.6%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
66.8%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(approx (log (* (cos (* (/ angle 180) (PI))) a)) (+.f64 (log.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (log.f64 a)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
66.8%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(approx (log (* (cos (* (/ angle 180) (PI))) a)) (log.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) a)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
84.2%
(+.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
65.6%
(+.f64 (exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.6%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.3%
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
84.0%
(+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
77.0%
#s(approx (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b))))
61.4%
#s(approx (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64))) (*.f64 b b)))
49.6%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a)))
46.7%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) (PI.f64)) (*.f64 angle angle) (*.f64 a a)))
45.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
69.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
69.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) b) b)) (*.f64 angle angle) (*.f64 a a)))
46.7%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 a b) (+.f64 b a)))) (*.f64 a a)))
57.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
66.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a)))
61.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
38.1%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
38.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
58.8%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
55.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
57.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
37.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
31.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))))
76.9%
#s(approx (+ (pow (exp 2) (log (* (cos (* (/ angle 180) (PI))) a))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b))))
Compiler

Compiled 7 659 to 5 011 computations (34.6% saved)

simplify206.0ms (2.3%)

Memory
74.1MiB live, 315.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 #s(literal 2 binary64))
cost-diff0
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) a)))
cost-diff0
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff3
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
cost-diff0
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
cost-diff0
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))))) #s(literal 2 binary64)))
cost-diff6
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))
cost-diff0
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
cost-diff0
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
cost-diff0
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
cost-diff4
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
cost-diff0
(*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))
cost-diff0
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
cost-diff0
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
cost-diff0
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
cost-diff0
(*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)
cost-diff0
(*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
cost-diff0
(+.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
cost-diff2
(*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082717
0132618
1252618
2769618
34357618
08972616
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a)
(*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
#s(literal 1 binary64)
a
(pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
b
#s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 angle (PI.f64))
angle
(PI.f64)
#s(literal 1/180 binary64)
#s(literal 2 binary64)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))
(*.f64 angle angle)
angle
#s(literal 1/32400 binary64)
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)
(*.f64 (*.f64 (PI.f64) (PI.f64)) b)
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
b
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
a
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
a
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))))) #s(literal 2 binary64))
(*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle))))))
b
#s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))))
(sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))
(cbrt.f64 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) a)))
(exp.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) a))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) a)
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
(pow.f64 (PI.f64) #s(literal 3 binary64))
(PI.f64)
#s(literal 3 binary64)
a
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Outputs
(+.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a)
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
#s(literal 1 binary64)
a
(pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64))
(*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b)
b
#s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
#s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
#s(literal 1/180 binary64)
#s(literal 2 binary64)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (PI.f64)) (*.f64 (PI.f64) b))))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (PI.f64)) (*.f64 (PI.f64) b)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) b) (PI.f64)) (*.f64 (PI.f64) b))
(*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))
(*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))
(*.f64 angle angle)
angle
#s(literal 1/32400 binary64)
(*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)
(*.f64 (*.f64 (PI.f64) (PI.f64)) b)
(*.f64 (PI.f64) (PI.f64))
(PI.f64)
b
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
a
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(PI.f64)
(sqrt.f64 (PI.f64))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)) (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
a
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64))
(*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle))))))
(*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b)
b
#s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))))
#s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))))
(sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))
(cbrt.f64 (PI.f64))
(PI.f64)
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
#s(literal 1/180 binary64)
angle
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) a)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))))
(exp.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) a))
(log.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) a)
(*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
(PI.f64)
(pow.f64 (PI.f64) #s(literal 3 binary64))
(PI.f64)
#s(literal 3 binary64)
a
(pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)
b
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))

localize513.0ms (5.6%)

Memory
-68.4MiB live, 659.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy2.180438101710005
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) a)))
accuracy12.351261796255883
(PI.f64)
accuracy15.859291398507006
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy16.01226045126062
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))
accuracy0.80078125
(cbrt.f64 (PI.f64))
accuracy12.351261796255883
(PI.f64)
accuracy14.559729988536148
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
accuracy15.859291398507006
(sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle))))
accuracy0.80078125
(sqrt.f64 (PI.f64))
accuracy12.351261796255883
(PI.f64)
accuracy14.559729988536148
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
accuracy15.859291398507006
(sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
accuracy11.525220222257905
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
accuracy12.351261796255883
(PI.f64)
accuracy13.766146458759655
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
accuracy29.870239939980575
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
accuracy0.25390625
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
accuracy12.351261796255883
(PI.f64)
accuracy14.559729988536148
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
accuracy15.859291398507006
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
Samples
244.0ms69×1valid
99.0ms134×0valid
81.0ms47×1invalid
12.0ms2valid
3.0ms0invalid
Compiler

Compiled 557 to 64 computations (88.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 387.0ms
ival-mult: 148.0ms (38.2% of total)
ival-sinu: 38.0ms (9.8% of total)
ival-sqrt: 33.0ms (8.5% of total)
ival-pow: 30.0ms (7.8% of total)
ival-sin: 25.0ms (6.5% of total)
adjust: 16.0ms (4.1% of total)
ival-cosu: 15.0ms (3.9% of total)
ival-pow2: 14.0ms (3.6% of total)
const: 14.0ms (3.6% of total)
ival-cos: 13.0ms (3.4% of total)
ival-cbrt: 10.0ms (2.6% of total)
ival-exp: 9.0ms (2.3% of total)
ival-add: 8.0ms (2.1% of total)
ival-log: 6.0ms (1.6% of total)
ival-div: 3.0ms (0.8% of total)
ival-sub: 2.0ms (0.5% of total)
ival-pi: 1.0ms (0.3% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series158.0ms (1.7%)

Memory
6.1MiB live, 245.5MiB allocated
Counts
28 → 51
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a)
(+.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
#s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b)))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64))
(*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) a)))
(exp.f64 #s(literal 2 binary64))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
#s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))
(PI.f64)
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(sqrt.f64 (PI.f64))
(sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle))))
(cbrt.f64 (PI.f64))
(cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Outputs
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* a (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (exp (* 2 (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log a) (log (cos (* 1/180 (* angle (PI))))))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(+ (exp (* 2 (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(+ (exp (* 2 (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
a
(+ a (* -1/32400 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* (pow angle 2) (+ (* -1/32400 (* a (pow (PI) 2))) (* a (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))
(+ a (* (pow angle 2) (+ (* -1/32400 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* a (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* a (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2))))) (pow a 2))
(* 1/32400 (pow angle 2))
(* 1/180 (* angle (PI)))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/388800 (* (pow (PI) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))) (+ (* -1/204073344000000 (pow (PI) 6)) (* 1/360 (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/388800 (* (pow (PI) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))) (+ (* -1/204073344000000 (pow (PI) 6)) (* 1/360 (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6))))))))) (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))))))) (pow a 2))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow a 2) (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(sin (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
Calls

9 calls:

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

simplify227.0ms (2.5%)

Memory
-18.1MiB live, 318.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02841304
110511246
253461234
084261153
Stop Event
iter limit
node limit
Counts
51 → 50
Calls
Call 1
Inputs
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* a (pow (cos (* 1/180 (* angle (PI)))) 2))
(* a (cos (* 1/180 (* angle (PI)))))
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(+ (exp (* 2 (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log a) (log (cos (* 1/180 (* angle (PI))))))))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(+ (exp (* 2 (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(+ (exp (* 2 (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(exp (* 2 (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(pow a 2)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
a
(+ a (* -1/32400 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* (pow angle 2) (+ (* -1/32400 (* a (pow (PI) 2))) (* a (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))
(+ a (* (pow angle 2) (+ (* -1/32400 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* a (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* a (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2))))) (pow a 2))
(* 1/32400 (pow angle 2))
(* 1/180 (* angle (PI)))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/388800 (* (pow (PI) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))) (+ (* -1/204073344000000 (pow (PI) 6)) (* 1/360 (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))))))) (pow a 2))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/388800 (* (pow (PI) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))) (+ (* -1/204073344000000 (pow (PI) 6)) (* 1/360 (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6))))))))) (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))))))) (pow a 2))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow a 2) (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(sin (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
Outputs
(* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))
(+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) a) a (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(* a (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)) a)
(* a (cos (* 1/180 (* angle (PI)))))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) a)
(* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))
(+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 a a))
(+ (exp (* 2 (+ (log a) (log (cos (* 1/180 (* angle (PI)))))))) (* (pow b 2) (pow (sin (* 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)) a) a (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(exp (* 2 (+ (log a) (log (cos (* 1/180 (* angle (PI))))))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(* (pow a 2) (+ (/ (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow a 2)) (pow (cos (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 a a))
(* (pow a 2) (+ 1 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))
(* (pow a 2) (+ 1 (+ (* -1/32400 (* (pow angle 2) (pow (PI) 2))) (* 1/32400 (/ (* (pow angle 2) (* (pow b 2) (pow (PI) 2))) (pow a 2))))))
(*.f64 (fma.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (/.f64 (*.f64 (*.f64 (*.f64 angle b) (PI.f64)) (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 a a))
(+ (exp (* 2 (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a)))))) (* (pow b 2) (pow (sin (* 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)) a) a (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(exp (* 2 (+ (log (cos (* 1/180 (* angle (PI))))) (* -1 (log (/ 1 a))))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))
(+ (exp (* 2 (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a)))))) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(fma.f64 (pow.f64 (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
(exp (* 2 (+ (log (* -1 (cos (* 1/180 (* angle (PI)))))) (* -1 (log (/ -1 a))))))
(*.f64 (pow.f64 (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -2 binary64)))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (pow a 2))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a))
(+ (* -1/32400 (* (pow a 2) (* (pow angle 2) (pow (PI) 2)))) (+ (* 1/32400 (* (pow angle 2) (* (pow b 2) (pow (PI) 2)))) (pow a 2)))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 a a))
(* (pow b 2) (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow b 2)) (pow (sin (* 1/180 (* angle (PI)))) 2)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64))) (*.f64 b b))
(* (pow b 2) (+ (* -1/32400 (/ (* (pow a 2) (* (pow angle 2) (pow (PI) 2))) (pow b 2))) (+ (* 1/32400 (* (pow angle 2) (pow (PI) 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64)) (PI.f64)) (PI.f64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) (*.f64 a a)) (*.f64 b b))) (*.f64 b b))
(pow a 2)
(*.f64 a a)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 angle angle) a)) (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))) (pow a 2))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) a) a (*.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 a a))))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* 1/32400 (* (pow b 2) (pow (PI) 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6)))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (fma.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) a) a (*.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) b) b)) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 angle angle) (*.f64 a a))
a
(+ a (* -1/32400 (* a (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 (*.f64 angle angle) a) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) a)
(+ a (* (pow angle 2) (+ (* -1/32400 (* a (pow (PI) 2))) (* a (* (pow angle 2) (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) a) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) a) angle) angle)) (*.f64 angle angle) a)
(+ a (* (pow angle 2) (+ (* -1/32400 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* a (* (pow angle 2) (+ (* -1/816293376000000 (pow (PI) 6)) (* -1/12244400640000000 (pow (PI) 6))))) (* a (+ (* 1/12597120000 (pow (PI) 4)) (* 1/4199040000 (pow (PI) 4)))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) a) (PI.f64)) (PI.f64) (*.f64 (*.f64 (*.f64 angle angle) a) (fma.f64 (*.f64 (*.f64 #s(literal -1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) angle) angle (*.f64 #s(literal 1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))))) (*.f64 angle angle) a)
(+ a (* -1/64800 (* a (* (pow angle 2) (pow (PI) 2)))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (PI.f64)) a) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* 1/25194240000 (* a (* (pow angle 2) (pow (PI) 4)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 (*.f64 angle angle) a)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) a))) (*.f64 angle angle) a)
(+ a (* (pow angle 2) (+ (* -1/64800 (* a (pow (PI) 2))) (* (pow angle 2) (+ (* -1/24488801280000000 (* a (* (pow angle 2) (pow (PI) 6)))) (* 1/25194240000 (* a (pow (PI) 4))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/64800 binary64) a) (PI.f64)) (PI.f64) (*.f64 (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 (*.f64 angle angle) a)) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) a) #s(literal 1/25194240000 binary64))) (*.f64 angle angle))) (*.f64 angle angle) a)
(+ (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (- (pow a 2) (pow b 2))))) (pow a 2))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))) (*.f64 a a))
(* 1/32400 (pow angle 2))
(*.f64 (*.f64 angle angle) #s(literal 1/32400 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (*.f64 (*.f64 (fma.f64 #s(literal 1/2099520000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/6298560000 binary64))) a) a)) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (+ (* 1/32400 (* (pow b 2) (pow (PI) 2))) (* (pow angle 2) (+ (* -1/3149280000 (* (pow b 2) (pow (PI) 4))) (+ (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))) (* (pow angle 2) (+ (* (pow a 2) (+ (* -1/388800 (* (pow (PI) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))) (+ (* -1/204073344000000 (pow (PI) 6)) (* 1/360 (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6)))))))) (* (pow b 2) (+ (* 1/2040733440000000 (pow (PI) 6)) (* 1/1224440064000000 (pow (PI) 6)))))))))))) (pow a 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/3149280000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 b b) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2099520000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/6298560000 binary64))) a) a (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/765275040000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) b) b (*.f64 (fma.f64 (*.f64 #s(literal -1/388800 binary64) (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/2125764000000 binary64)) #s(literal 1/360 binary64) (*.f64 #s(literal -1/204073344000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 a a))) (*.f64 angle angle)))) (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) (fma.f64 #s(literal 1/32400 binary64) (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -1/32400 binary64))))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow a 2) (* (pow angle 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))))))) (pow a 2))
(fma.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 angle angle) a)) (fma.f64 #s(literal 1/2099520000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/6298560000 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64))) (*.f64 angle angle) (*.f64 a a))
(+ (* (pow angle 2) (+ (* -1/32400 (* (pow a 2) (pow (PI) 2))) (* (pow angle 2) (+ (* (pow a 2) (* (pow angle 2) (+ (* -1/388800 (* (pow (PI) 2) (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4))))) (+ (* -1/204073344000000 (pow (PI) 6)) (* 1/360 (+ (* -1/1133740800000 (pow (PI) 6)) (+ (* -1/34012224000000 (pow (PI) 6)) (* 1/2267481600000 (pow (PI) 6))))))))) (* (pow a 2) (+ (* 1/2099520000 (pow (PI) 4)) (* 1/12 (+ (* -1/349920000 (pow (PI) 4)) (* 1/1049760000 (pow (PI) 4)))))))))) (pow a 2))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (PI.f64)) (PI.f64) #s(literal 1 binary64)) a) a (*.f64 (pow.f64 angle #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/388800 binary64) (*.f64 #s(literal -1/524880000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 (PI.f64) (PI.f64)) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/2125764000000 binary64)) #s(literal 1/360 binary64) (*.f64 #s(literal -1/204073344000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))))) (*.f64 angle angle) (fma.f64 #s(literal 1/2099520000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal -1/6298560000 binary64)))) (*.f64 a a))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64)) angle) angle (*.f64 #s(literal 1/180 binary64) (PI.f64))) angle)
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) angle) angle (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (pow.f64 angle #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
1
#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 a 2) (pow b 2)))))
(*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/32400 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (PI.f64) (PI.f64))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (- (pow a 2) (pow b 2)))) (/ (pow a 2) (pow angle 2))))
(*.f64 (fma.f64 (/.f64 a angle) (/.f64 a angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) (*.f64 (+.f64 a b) (-.f64 a b)))) (*.f64 angle angle))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))

rewrite176.0ms (1.9%)

Memory
15.4MiB live, 199.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval93.0ms (1%)

Memory
-6.3MiB live, 143.2MiB allocated
Compiler

Compiled 22 083 to 2 533 computations (88.5% saved)

prune147.0ms (1.6%)

Memory
3.1MiB live, 239.3MiB allocated
Pruning

101 alts after pruning (95 fresh and 6 done)

PrunedKeptTotal
New55215567
Fresh118091
Picked235
Done033
Total565101666
Accuracy
85.7%
Counts
666 → 101
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.2%
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
67.5%
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))
83.9%
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
83.1%
(fma.f64 (*.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) b) #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
83.9%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) a) #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
84.1%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
84.1%
(fma.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a (pow.f64 (*.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) b) #s(literal 2 binary64)))
81.8%
(fma.f64 b (*.f64 b (pow.f64 #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a) #s(literal 2 binary64)))
83.9%
(fma.f64 a (*.f64 a (pow.f64 #s(approx (cos (* (PI) (/ angle 180))) (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))
67.0%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
64.7%
(+.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.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 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.3%
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -2 binary64))) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a)) (sqrt.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
65.6%
(+.f64 (pow.f64 (*.f64 (exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (exp.f64 (log.f64 a))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (fma.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64))))) (*.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (cosh.f64 (log.f64 (PI.f64)))))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (/.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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
41.3%
(+.f64 (pow.f64 (*.f64 a (-.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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (*.f64 (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64))))) (sqrt.f64 (neg.f64 (neg.f64 (sqrt.f64 (PI.f64)))))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64))))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
79.2%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (fma.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (sin.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
66.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (PI.f64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 angle #s(literal 180 binary64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (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))))))) #s(literal 2 binary64)))
66.7%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b))))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.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)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64)) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))
79.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))) #s(literal 2 binary64)))
61.3%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (log.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (log.f64 b) #s(literal 2 binary64))) (log.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b)))))
64.8%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))))) b))))
68.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))))) b))))
65.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))) b))))
66.5%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(approx (log (* (sin (* (/ angle 180) (PI))) b)) (log.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) b)))))
83.0%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))))
83.1%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) b) #s(literal 2 binary64)))))
69.6%
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) #s(approx (pow (* b (sin (* (PI) (/ angle 180)))) 2) (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (sin.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64)) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (sin.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2))) (sin.f64 (*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))) (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.9%
(+.f64 (pow.f64 (*.f64 a #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)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
37.3%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (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)))
84.1%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 (sin.f64 (*.f64 (sinh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (cos.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))) #s(literal 2 binary64)))
81.3%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #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)))
83.9%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (sinh.f64 (log.f64 (PI.f64))))) (sin.f64 (*.f64 (cosh.f64 (log.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (*.f64 (cos.f64 (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)))
83.8%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64)) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (cbrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (pow.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 3/2 binary64))) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
83.6%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
83.8%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64))))) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
83.7%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))))) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
84.0%
(+.f64 (pow.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
65.6%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64)) (pow.f64 (log.f64 a) #s(literal 2 binary64))) (log.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) a)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.5%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 3 binary64)) (pow.f64 (log.f64 a) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 a) #s(literal 2 binary64)) (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) (log.f64 a)))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
64.3%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 9/4 binary64)))))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
64.6%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64))))))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
65.7%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64))))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.3%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.6%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)) a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
66.8%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(approx (log (* (cos (* (/ angle 180) (PI))) a)) (+.f64 (log.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (log.f64 a)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
66.8%
(+.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(approx (log (* (cos (* (/ angle 180) (PI))) a)) (log.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) a)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
84.1%
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 a #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
74.9%
(+.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) a) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64))) a) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
84.0%
(+.f64 (*.f64 #s(approx (* (* (cos (* (PI) (/ angle 180))) a) (cos (* (PI) (/ angle 180)))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) a)) a) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
65.6%
(+.f64 (exp.f64 (fma.f64 (log.f64 a) #s(literal 2 binary64) (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
63.3%
(+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))))) #s(literal 2 binary64))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
82.3%
(+.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64))) a) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
84.0%
(+.f64 #s(approx (* (* (* (cos (* (PI) (/ angle 180))) a) (cos (* (PI) (/ angle 180)))) a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 a a))) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
84.2%
(+.f64 #s(approx (* (* (* (cos (* (PI) (/ angle 180))) a) (cos (* (PI) (/ angle 180)))) a) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
77.0%
#s(approx (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b))))
61.4%
#s(approx (+ (pow (* a (sin (+ (* (/ angle 180) (PI)) (/ (PI) 2)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64))) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64))) (*.f64 b b)))
49.6%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)) angle)) angle (*.f64 a a)))
46.7%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 #s(literal -1/32400 binary64) (PI.f64))) (PI.f64)) (*.f64 angle angle) (*.f64 a a)))
45.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (PI.f64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 angle angle) (*.f64 a a)))
69.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64))) #s(approx (- (* a a) (* b b)) (*.f64 (neg.f64 b) b))) (*.f64 angle angle) (*.f64 a a)))
57.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (pow.f64 (exp.f64 (log.f64 a)) #s(literal 2 binary64)))
66.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 b a) (/.f64 b a)) (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 a a)))
61.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 (/.f64 a b) (/.f64 a b)) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64))) (*.f64 b b)))
38.1%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) #s(literal 2 binary64)) (*.f64 b b)))
38.2%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 b b)))
58.8%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
55.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
57.3%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64))))
42.1%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (fma.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (/.f64 (*.f64 (*.f64 (*.f64 angle b) (PI.f64)) (*.f64 (*.f64 angle b) (PI.f64))) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 a a))))
40.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))
40.5%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) b) #s(literal 2 binary64)) angle) (*.f64 #s(literal 1/32400 binary64) angle))))
41.8%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)) (PI.f64)) (*.f64 (PI.f64) b)) b)))
41.9%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
37.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) angle) angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) b))))
37.4%
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))
76.8%
#s(approx (+ (pow (exp 2) (log (* (cos (* (/ angle 180) (cbrt (pow (PI) 3)))) a))) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 (pow.f64 (cos.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)) (PI.f64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -2 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)) (*.f64 b b))))
Compiler

Compiled 10 251 to 3 643 computations (64.5% saved)

regimes343.0ms (3.8%)

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

6 calls:

74.0ms
(/.f64 angle #s(literal 180 binary64))
70.0ms
angle
66.0ms
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
44.0ms
b
41.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Results
AccuracySegmentsBranch
84.2%1(/.f64 angle #s(literal 180 binary64))
84.2%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
84.2%1(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
84.2%1a
84.2%1b
84.2%1angle
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes48.0ms (0.5%)

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

6 calls:

17.0ms
(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
6.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
6.0ms
(/.f64 angle #s(literal 180 binary64))
6.0ms
angle
6.0ms
b
Results
AccuracySegmentsBranch
75.7%2a
79.1%3b
71.4%2(+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64)))
75.4%3(/.f64 angle #s(literal 180 binary64))
75.4%3(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
75.4%3angle
Compiler

Compiled 32 to 36 computations (-12.5% saved)

regimes6.0ms (0.1%)

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

1 calls:

5.0ms
b
Results
AccuracySegmentsBranch
77.2%3b
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes20.0ms (0.2%)

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

5 calls:

9.0ms
a
3.0ms
angle
2.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
2.0ms
(/.f64 angle #s(literal 180 binary64))
2.0ms
b
Results
AccuracySegmentsBranch
63.3%2(/.f64 angle #s(literal 180 binary64))
63.3%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
63.3%2angle
67.5%2a
72.3%2b
Compiler

Compiled 11 to 21 computations (-90.9% saved)

regimes4.0ms (0%)

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

2 calls:

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

Compiled 22 to 18 computations (18.2% saved)

regimes6.0ms (0.1%)

Memory
13.7MiB live, 13.7MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

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

Compiled 11 to 21 computations (-90.9% saved)

bsearch29.0ms (0.3%)

Memory
2.1MiB live, 48.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
5.3304234339727855e+157
7.145377845120397e+158
12.0ms
3.2139425758370125e-100
5.23652065697687e-100
Samples
19.0ms160×0valid
Compiler

Compiled 962 to 638 computations (33.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-cosu: 4.0ms (29.5% of total)
ival-sinu: 4.0ms (29.5% of total)
ival-pow2: 3.0ms (22.1% of total)
ival-mult: 2.0ms (14.7% of total)
ival-add: 1.0ms (7.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
4.8MiB live, 4.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
5.3304234339727855e+157
7.145377845120397e+158
1.0ms
3.2139425758370125e-100
5.23652065697687e-100
Compiler

Compiled 986 to 644 computations (34.7% saved)

bsearch1.0ms (0%)

Memory
3.0MiB live, 3.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
5.3304234339727855e+157
7.145377845120397e+158
Compiler

Compiled 516 to 340 computations (34.1% saved)

bsearch22.0ms (0.2%)

Memory
-2.5MiB live, 41.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
1.435279881541327e+149
1.0833249925101296e+151
Samples
16.0ms112×0valid
Compiler

Compiled 598 to 394 computations (34.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-cosu: 6.0ms (47% of total)
ival-sinu: 2.0ms (15.7% of total)
ival-pow2: 2.0ms (15.7% of total)
ival-mult: 1.0ms (7.8% of total)
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify46.0ms (0.5%)

Memory
-12.2MiB live, 89.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078509
1132509
2380509
32254509
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 #s(approx (* (* (* (cos (* (PI) (/ angle 180))) a) (cos (* (PI) (/ angle 180)))) a) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(if (<=.f64 b #s(literal 7683391208296923/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 54000000000000000625687016386333554315555625210887894192626098028995739300502412136775849700669373753935033357066296716531107108425214567275094434650091683840 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) b) b)) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))))
(if (<=.f64 b #s(literal 7683391208296923/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 54000000000000000625687016386333554315555625210887894192626098028995739300502412136775849700669373753935033357066296716531107108425214567275094434650091683840 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) b) b)) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))))
(if (<=.f64 b #s(literal 54000000000000000625687016386333554315555625210887894192626098028995739300502412136775849700669373753935033357066296716531107108425214567275094434650091683840 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))))
(if (<=.f64 b #s(literal 2400000000000000026689303243410388072307868822473218538782931613101646297437848517207044656018723097329590016015178969133613038221517962829220259299328 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))
Outputs
(+.f64 #s(approx (* (* (* (cos (* (PI) (/ angle 180))) a) (cos (* (PI) (/ angle 180)))) a) (*.f64 a a)) (pow.f64 (*.f64 b #s(approx (sin (* (PI) (/ angle 180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(if (<=.f64 b #s(literal 7683391208296923/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 54000000000000000625687016386333554315555625210887894192626098028995739300502412136775849700669373753935033357066296716531107108425214567275094434650091683840 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) b) b)) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) b) angle) #s(literal 2 binary64)) #s(literal 1/32400 binary64))))))
(if (<=.f64 b #s(literal 7683391208296923/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) (if (<=.f64 b #s(literal 54000000000000000625687016386333554315555625210887894192626098028995739300502412136775849700669373753935033357066296716531107108425214567275094434650091683840 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (fma.f64 #s(approx (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/32400 binary64)) b) b)) (*.f64 angle angle) (*.f64 a a))) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle))))))))
(if (<=.f64 b #s(literal 54000000000000000625687016386333554315555625210887894192626098028995739300502412136775849700669373753935033357066296716531107108425214567275094434650091683840 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) b) (*.f64 b (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))))
(if (<=.f64 b #s(literal 2400000000000000026689303243410388072307868822473218538782931613101646297437848517207044656018723097329590016015178969133613038221517962829220259299328 binary64)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a)) #s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) #s(approx (+ (* (* (* -1/32400 (* (PI) (PI))) (- (* a a) (* b b))) (* angle angle)) (* a a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/32400 binary64) (*.f64 angle angle)))))))
#s(approx (+ (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow (* b (sin (* (PI) (/ angle 180)))) 2)) (*.f64 a a))

soundness985.0ms (10.8%)

Memory
-20.7MiB live, 798.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04132144
115312058
276232050
080201932
072415
0122364
1439349
23146349
08262349
0186728
1676716
23303668
08465626
082408
0132348
1429331
22626325
08555323
02841304
110511246
253461234
084261153
04542390
116972324
083992201
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 927 to 360 computations (61.2% saved)

preprocess59.0ms (0.7%)

Memory
-2.9MiB live, 86.6MiB allocated
Remove

(abs a)

(abs b)

(abs angle)

Compiler

Compiled 1 308 to 332 computations (74.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...