abs(1 / tan(ang / 180 * PI) - 1)

Time bar (total: 3.4s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze2.0ms (0.1%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%25.1%74.9%0%0%0%0
0%0%25.1%74.9%0%0%0%1
50%12.6%12.6%74.9%0%0%0%2
75%18.8%6.3%74.9%0%0%0%3
87.5%22%3.1%74.9%0%0%0%4
93.8%23.6%1.6%74.9%0%0%0%5
96.9%24.3%0.8%74.9%0%0%0%6
98.4%24.7%0.4%74.9%0%0%0%7
99.2%24.9%0.2%74.9%0%0%0%8
99.6%25%0.1%74.9%0%0%0%9
99.8%25.1%0%74.9%0%0%0%10
99.9%25.1%0%74.9%0%0%0%11
100%25.1%0%74.9%0%0%0%12
Compiler

Compiled 19 to 12 computations (36.8% saved)

sample929.0ms (27.2%)

Memory
66.3MiB live, 418.8MiB allocated
Samples
625.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 415.0ms
ival-tanu: 157.0ms (37.8% of total)
ival-div: 64.0ms (15.4% of total)
ival-<=: 59.0ms (14.2% of total)
ival-sub: 54.0ms (13% of total)
ival-fabs: 49.0ms (11.8% of total)
exact: 16.0ms (3.9% of total)
ival-and: 13.0ms (3.1% of total)
ival-assert: 3.0ms (0.7% of total)
Bogosity

explain127.0ms (3.7%)

Memory
-23.6MiB live, 54.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
00-0-ang
00-0-#s(literal 1 binary64)
00-0-(/.f64 ang #s(literal 180 binary64))
00-0-(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
00-0-(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
00-0-#s(literal 180 binary64)
00-0-(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
00-0-(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
00-0-(PI.f64)
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
42.0ms512×0valid
Compiler

Compiled 109 to 34 computations (68.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-div: 7.0ms (27.4% of total)
ival-tanu: 7.0ms (27.4% of total)
ival-mult: 3.0ms (11.7% of total)
ival-sub: 3.0ms (11.7% of total)
ival-pi: 2.0ms (7.8% of total)
ival-fabs: 2.0ms (7.8% of total)
ival-true: 1.0ms (3.9% of total)
exact: 1.0ms (3.9% of total)
ival-assert: 0.0ms (0% of total)

preprocess22.0ms (0.6%)

Memory
5.3MiB live, 5.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01225
12823
25223
310323
415423
521023
627923
731823
833523
934723
1034823
01011
01711
12711
23411
34111
44811
56111
67511
79911
812711
915711
1016311
016311
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
Outputs
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (PI.f64) (/.f64 ang #s(literal 180 binary64))))) #s(literal -1 binary64)))
Compiler

Compiled 11 to 10 computations (9.1% saved)

eval0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
Compiler

Compiled 11 to 10 computations (9.1% saved)

simplify7.0ms (0.2%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
cost-diff0
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
cost-diff0
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
cost-diff0
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01047
01747
12747
23447
34147
44847
56147
67547
79947
812747
915747
1016347
016347
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
#s(literal 1 binary64)
(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
(/.f64 ang #s(literal 180 binary64))
ang
#s(literal 180 binary64)
(PI.f64)
Outputs
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (PI.f64) (/.f64 ang #s(literal 180 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (PI.f64) (/.f64 ang #s(literal 180 binary64))))))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (PI.f64) (/.f64 ang #s(literal 180 binary64)))))
#s(literal 1 binary64)
(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
(tan.f64 (*.f64 (PI.f64) (/.f64 ang #s(literal 180 binary64))))
(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
(*.f64 (PI.f64) (/.f64 ang #s(literal 180 binary64)))
(/.f64 ang #s(literal 180 binary64))
ang
#s(literal 180 binary64)
(PI.f64)

localize28.0ms (0.8%)

Memory
10.4MiB live, 10.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(PI.f64)
accuracy0.0078125
(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
accuracy0.265625
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
accuracy0.36166000976844204
(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
Samples
20.0ms256×0valid
Compiler

Compiled 49 to 12 computations (75.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-div: 4.0ms (32.5% of total)
ival-tanu: 3.0ms (24.4% of total)
ival-mult: 2.0ms (16.3% of total)
ival-pi: 1.0ms (8.1% of total)
ival-fabs: 1.0ms (8.1% of total)
ival-sub: 1.0ms (8.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series8.0ms (0.2%)

Memory
2.5MiB live, 2.5MiB allocated
Counts
6 → 15
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
(PI.f64)
Outputs
(fabs (- (/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI))))) 1))
(/ 180 (* ang (PI)))
(/ (+ (* -1 ang) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* ang (- (* -32400 (/ (* ang (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (pow (PI) 2))) 1)) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* ang (- (* ang (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) 1)) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* -32400 (/ (* (pow ang 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (pow (PI) 2))) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* (pow ang 2) (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* (pow ang 2) (- (* (pow ang 2) (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (* (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5))))) (pow (PI) 3))) (+ (* -180 (/ (* (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (PI))) (* 32400 (/ (- (* -1/30855889612800000000 (pow (PI) 7)) (+ (* -1/64800 (* (pow (PI) 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* 1/25194240000 (* (pow (PI) 4) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))))))) (pow (PI) 2))))))) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) (* 180 (/ 1 (PI)))) ang)
(* 1/180 (* ang (PI)))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (+ (* -1/34992000 (pow (PI) 3)) (* (pow ang 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (* -1/11664000 (pow (PI) 3))))))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (+ (* -1/34992000 (pow (PI) 3)) (* (pow ang 2) (- (+ (* 1/22674816000000 (pow (PI) 5)) (* (pow ang 2) (- (* -1/30855889612800000000 (pow (PI) 7)) (+ (* -1/64800 (* (pow (PI) 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* 1/25194240000 (* (pow (PI) 4) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))))))))) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (* -1/11664000 (pow (PI) 3))))))
(- (/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI))))) 1)
(/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI)))))
(/ (sin (* 1/180 (* ang (PI)))) (cos (* 1/180 (* ang (PI)))))
Calls

3 calls:

TimeVariablePointExpression
4.0ms
ang
@0
((fabs (- (/ 1 (tan (* (/ ang 180) (PI)))) 1)) (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/ 1 (tan (* (/ ang 180) (PI)))) (tan (* (/ ang 180) (PI))) (* (/ ang 180) (PI)) (PI))
2.0ms
ang
@-inf
((fabs (- (/ 1 (tan (* (/ ang 180) (PI)))) 1)) (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/ 1 (tan (* (/ ang 180) (PI)))) (tan (* (/ ang 180) (PI))) (* (/ ang 180) (PI)) (PI))
2.0ms
ang
@inf
((fabs (- (/ 1 (tan (* (/ ang 180) (PI)))) 1)) (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/ 1 (tan (* (/ ang 180) (PI)))) (tan (* (/ ang 180) (PI))) (* (/ ang 180) (PI)) (PI))

simplify161.0ms (4.7%)

Memory
46.9MiB live, 46.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0128656
1325643
21207534
36818466
08221439
Stop Event
iter limit
node limit
Counts
15 → 15
Calls
Call 1
Inputs
(fabs (- (/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI))))) 1))
(/ 180 (* ang (PI)))
(/ (+ (* -1 ang) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* ang (- (* -32400 (/ (* ang (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (pow (PI) 2))) 1)) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* ang (- (* ang (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) 1)) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* -32400 (/ (* (pow ang 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (pow (PI) 2))) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* (pow ang 2) (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* (pow ang 2) (- (* (pow ang 2) (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (* (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5))))) (pow (PI) 3))) (+ (* -180 (/ (* (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (PI))) (* 32400 (/ (- (* -1/30855889612800000000 (pow (PI) 7)) (+ (* -1/64800 (* (pow (PI) 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* 1/25194240000 (* (pow (PI) 4) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))))))) (pow (PI) 2))))))) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) (* 180 (/ 1 (PI)))) ang)
(* 1/180 (* ang (PI)))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (+ (* -1/34992000 (pow (PI) 3)) (* (pow ang 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (* -1/11664000 (pow (PI) 3))))))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (+ (* -1/34992000 (pow (PI) 3)) (* (pow ang 2) (- (+ (* 1/22674816000000 (pow (PI) 5)) (* (pow ang 2) (- (* -1/30855889612800000000 (pow (PI) 7)) (+ (* -1/64800 (* (pow (PI) 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* 1/25194240000 (* (pow (PI) 4) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))))))))) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (* -1/11664000 (pow (PI) 3))))))
(- (/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI))))) 1)
(/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI)))))
(/ (sin (* 1/180 (* ang (PI)))) (cos (* 1/180 (* ang (PI)))))
Outputs
(fabs (- (/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI))))) 1))
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))))
(/ 180 (* ang (PI)))
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))
(/ (+ (* -1 ang) (* 180 (/ 1 (PI)))) ang)
(/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)
(/ (+ (* ang (- (* -32400 (/ (* ang (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (pow (PI) 2))) 1)) (* 180 (/ 1 (PI)))) ang)
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -32400 binary64) ang) (*.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1/17496000 binary64)) #s(literal -1 binary64)) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang)
(/ (+ (* ang (- (* ang (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) 1)) (* 180 (/ 1 (PI)))) ang)
(/.f64 (fma.f64 (fma.f64 (pow.f64 ang #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/1133740800000 binary64))) (*.f64 (PI.f64) (PI.f64))) #s(literal -32400 binary64) (*.f64 #s(literal 5832000 binary64) (*.f64 #s(literal 1/306110016000000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (fma.f64 (*.f64 #s(literal -32400 binary64) ang) (*.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1/17496000 binary64)) #s(literal -1 binary64))) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang)
(/ (+ (* -32400 (/ (* (pow ang 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (pow (PI) 2))) (* 180 (/ 1 (PI)))) ang)
(/.f64 (fma.f64 (*.f64 ang (*.f64 #s(literal -32400 binary64) ang)) (*.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1/17496000 binary64)) (/.f64 #s(literal 180 binary64) (PI.f64))) ang)
(/ (+ (* (pow ang 2) (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) (* 180 (/ 1 (PI)))) ang)
(/.f64 (fma.f64 (pow.f64 ang #s(literal 4 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/1133740800000 binary64))) (*.f64 (PI.f64) (PI.f64))) #s(literal -32400 binary64) (*.f64 #s(literal 5832000 binary64) (*.f64 #s(literal 1/306110016000000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (fma.f64 (*.f64 ang (*.f64 #s(literal -32400 binary64) ang)) (*.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1/17496000 binary64)) (/.f64 #s(literal 180 binary64) (PI.f64)))) ang)
(/ (+ (* (pow ang 2) (- (* (pow ang 2) (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (* (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5))))) (pow (PI) 3))) (+ (* -180 (/ (* (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (PI))) (* 32400 (/ (- (* -1/30855889612800000000 (pow (PI) 7)) (+ (* -1/64800 (* (pow (PI) 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* 1/25194240000 (* (pow (PI) 4) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))))))) (pow (PI) 2))))))) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) (* 180 (/ 1 (PI)))) ang)
(/.f64 (fma.f64 (pow.f64 ang #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 ang) ang) (fma.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/1133740800000 binary64))) #s(literal -1/3 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/1133740800000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1/17496000 binary64))) #s(literal 32400 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/52488000 binary64)) #s(literal 1/17496000 binary64))) (PI.f64)) #s(literal -180 binary64) (/.f64 (fma.f64 #s(literal -32400 binary64) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/1133740800000 binary64))) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (PI.f64)) #s(literal 1/440798423040000000 binary64) (*.f64 #s(literal -1/4407984230400000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 #s(literal -1/952342272000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 (PI.f64) (PI.f64))))) (fma.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/1133740800000 binary64))) (*.f64 (PI.f64) (PI.f64))) #s(literal -32400 binary64) (*.f64 #s(literal 5832000 binary64) (*.f64 #s(literal 1/306110016000000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (fma.f64 (*.f64 ang (*.f64 #s(literal -32400 binary64) ang)) (*.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1/17496000 binary64)) (/.f64 #s(literal 180 binary64) (PI.f64)))) ang)
(* 1/180 (* ang (PI)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))) ang) ang (*.f64 (PI.f64) #s(literal 1/180 binary64))) ang)
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (+ (* -1/34992000 (pow (PI) 3)) (* (pow ang 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (* -1/11664000 (pow (PI) 3))))))
(fma.f64 (pow.f64 ang #s(literal 3 binary64)) (fma.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/1133740800000 binary64))) (*.f64 ang ang))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (+ (* -1/34992000 (pow (PI) 3)) (* (pow ang 2) (- (+ (* 1/22674816000000 (pow (PI) 5)) (* (pow ang 2) (- (* -1/30855889612800000000 (pow (PI) 7)) (+ (* -1/64800 (* (pow (PI) 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* 1/25194240000 (* (pow (PI) 4) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))))))))) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (* -1/11664000 (pow (PI) 3))))))
(fma.f64 (pow.f64 ang #s(literal 3 binary64)) (fma.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/1133740800000 binary64))) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (PI.f64)) #s(literal 1/440798423040000000 binary64) (*.f64 #s(literal -1/4407984230400000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64)))))) (*.f64 ang ang) (-.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/1133740800000 binary64)))) (*.f64 ang ang))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))
(- (/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI))))) 1)
(-.f64 (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))) #s(literal 1 binary64))
(/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI)))))
(/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))
(/ (sin (* 1/180 (* ang (PI)))) (cos (* 1/180 (* ang (PI)))))
(/.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))

rewrite153.0ms (4.5%)

Memory
-39.3MiB live, 40.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01041
01741
17441
241741
3396241
0919439
Stop Event
iter limit
node limit
iter limit
Counts
6 → 335
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
(PI.f64)
Outputs
(*.f64 (fabs.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) #s(literal 1 binary64))
(*.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)))) (pow.f64 (fabs.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) #s(literal -1 binary64)))
(*.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)))) (fabs.f64 (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(*.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)))) (pow.f64 (fabs.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))) #s(literal -1 binary64)))
(*.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)))) (fabs.f64 (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))))
(*.f64 #s(literal 1 binary64) (fabs.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))
(pow.f64 (/.f64 (fabs.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fabs.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))) (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64))))) #s(literal -1 binary64))
(pow.f64 (fabs.f64 (pow.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64))))) (neg.f64 (fabs.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(/.f64 (neg.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64))))) (neg.f64 (fabs.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)))) (fabs.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fabs.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fabs.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))) (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64))))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (pow.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) #s(literal -1 binary64))))
(fabs.f64 (-.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) #s(literal 0 binary64)))
(fabs.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(fabs.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)))) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)))) (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -4 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64))))) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -6 binary64)))) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64))) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)))) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) #s(literal 1 binary64))) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64))) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64))) (pow.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64))) (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))
(pow.f64 (/.f64 (pow.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -4 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -9 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))) (+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64))) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) #s(literal 2 binary64)) (pow.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))) (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) #s(literal 3 binary64)) (pow.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -2 binary64)) (*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64)) #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64)) #s(literal -2 binary64)) (*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))) (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)))) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)))) (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64))) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64))) (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64))) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -6 binary64))) (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64))) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -4 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64))) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -9 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64))) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -6 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -6 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -4 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -6 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64))) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) #s(literal -1 binary64))))
(/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) #s(literal -1 binary64)))
(neg.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))) #s(literal -1 binary64))
(fma.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)))) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(fma.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)))) (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(fma.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) #s(literal 1 binary64))) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (neg.f64 (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(fma.f64 (pow.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal -1 binary64)) (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal -1 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal -1 binary64))
(fma.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -4 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64))))) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))))
(fma.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) (+.f64 (pow.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -6 binary64)))) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64))) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)))) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -4 binary64))) (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))))
(fma.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal -1 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64))) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64))) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal -1 binary64))
(fma.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64))) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64))) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3/2 binary64)) (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3/2 binary64)) (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (neg.f64 (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(fma.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))))
(fma.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) (neg.f64 (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(fma.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))) (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))))
(fma.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (+.f64 (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))))
(fma.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(fma.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) (neg.f64 (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))) (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64))
(expm1.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))) #s(literal 1 binary64)))
(expm1.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))) #s(literal 2 binary64)))
(expm1.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))) #s(literal -1/2 binary64)))
(expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))) (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)))
(-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))) (neg.f64 (/.f64 #s(literal -1 binary64) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))))
(+.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -3 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))) (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))))))
(+.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)))
(+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 (exp.f64 (neg.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))))
(*.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal -1 binary64)) (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))))
(*.f64 (pow.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal -1 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64))) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64))) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))
(*.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64))) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))))
(*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))
(*.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)))
(*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))
(pow.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal -1 binary64)))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))
(/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))
(/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))
(/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))
(neg.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))) #s(literal -1/2 binary64)))
(exp.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))
(*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))) (exp.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))))))
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal -1 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) (pow.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) (/.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) (neg.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal -1 binary64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) (pow.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))) #s(literal -1 binary64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) (pow.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) #s(literal -1 binary64)))
(*.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64))
(*.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))
(pow.f64 (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal 1 binary64))
(/.f64 (exp.f64 (log.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))) (exp.f64 (log.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))))))
(/.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))) (exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))))
(/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))
(/.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal 1/2 binary64)) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))) (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal 2 binary64))) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))
(/.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))) (neg.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))) (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64)) (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal 1 binary64)) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) (neg.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) (neg.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) (*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))
(/.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64))
(/.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)))
(neg.f64 (tan.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64))))
(neg.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 ang #s(literal -1/180 binary64)))))
(neg.f64 (tan.f64 (*.f64 (*.f64 ang #s(literal -1/180 binary64)) (PI.f64))))
(neg.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))
(tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))
(-.f64 #s(literal 0 binary64) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))))
(+.f64 #s(literal 0 binary64) (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 ang))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 #s(literal 1/180 binary64) ang))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) ang) (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)) #s(literal 1/180 binary64)) ang) (cbrt.f64 (PI.f64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) ang) #s(literal 1 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) ang)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) ang)) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) ang)) #s(literal 1 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) ang) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) ang) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) ang) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) ang) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) ang) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) ang) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) ang)) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (neg.f64 ang) (PI.f64)) #s(literal -1/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)) #s(literal 1/180 binary64)) ang)))
(*.f64 (*.f64 (PI.f64) ang) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) ang))
(*.f64 (neg.f64 ang) (/.f64 (PI.f64) #s(literal -180 binary64)))
(*.f64 (neg.f64 ang) (*.f64 #s(literal -1/180 binary64) (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) ang))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) ang))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) ang)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) ang)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) ang)))
(*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)) #s(literal 1 binary64))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))
(*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))
(*.f64 ang (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang)))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (PI.f64)) (/.f64 #s(literal -180 binary64) ang))
(/.f64 (*.f64 (PI.f64) #s(literal -1 binary64)) (/.f64 #s(literal -180 binary64) ang))
(/.f64 (neg.f64 (*.f64 (neg.f64 ang) (PI.f64))) #s(literal 180 binary64))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) ang))
(/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 ang) (PI.f64)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) ang) #s(literal 180 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64))))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) ang))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64)))
(neg.f64 (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 ang #s(literal -1/180 binary64))))
(neg.f64 (*.f64 (*.f64 ang #s(literal -1/180 binary64)) (PI.f64)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) ang)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 #s(literal 180 binary64) ang)) #s(literal -1 binary64) (log.f64 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 11/4 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 17/6 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) (sqrt.f64 (PI.f64))))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 8 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 8 binary64)) #s(literal 1 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64)))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 7 binary64))) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64))) (cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 3/4 binary64)) (pow.f64 (PI.f64) #s(literal 1/4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 8 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (PI.f64)) (PI.f64))) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 5 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) (log.f64 (exp.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 3/4 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (log.f64 (exp.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 8 binary64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 8 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 7 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (log.f64 (exp.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)) (pow.f64 (E.f64) (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (PI.f64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 (cbrt.f64 (PI.f64))))
(pow.f64 (pow.f64 (E.f64) #s(literal 1/3 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 (PI.f64))))
(pow.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (cbrt.f64 (PI.f64))))
(pow.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 3/2 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(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 (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 (PI.f64) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(fabs.f64 (PI.f64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (PI.f64)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (exp.f64 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (E.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (log.f64 (pow.f64 (E.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)

eval47.0ms (1.4%)

Memory
34.4MiB live, 34.4MiB allocated
Compiler

Compiled 7 953 to 1 665 computations (79.1% saved)

prune49.0ms (1.5%)

Memory
-77.7MiB live, 16.6MiB allocated
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New33911350
Fresh000
Picked101
Done000
Total34011351
Accuracy
100.0%
Counts
351 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.5%
(fabs.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64))))
99.1%
(fabs.f64 (-.f64 (pow.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
99.0%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64))))) #s(literal 1 binary64)))
98.9%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 1 binary64)))
99.4%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
99.4%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))) #s(literal 1 binary64)))
98.5%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (/ ang 180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))) #s(literal 1 binary64)))
99.5%
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64)))
99.2%
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -32400 binary64) ang) (*.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1/17496000 binary64)) #s(literal -1 binary64)) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang)))
98.6%
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
97.8%
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
Compiler

Compiled 386 to 326 computations (15.5% saved)

simplify97.0ms (2.8%)

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

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64))))))
cost-diff0
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))) #s(literal 1 binary64))
cost-diff0
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))) #s(literal 1 binary64)))
cost-diff2
(/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))
cost-diff0
(tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
cost-diff0
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
cost-diff0
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64))
cost-diff0
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
cost-diff0
(-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)
cost-diff0
(/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)
cost-diff0
#s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang))
cost-diff0
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
cost-diff0
(*.f64 (PI.f64) ang)
cost-diff0
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))
cost-diff0
#s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)))
cost-diff0
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
cost-diff0
(/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))
cost-diff0
#s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))))
cost-diff0
(-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64))
cost-diff0
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042317
070305
1105305
2133305
3160305
4203305
5267305
6367305
7585305
81010305
91691305
101860305
111909305
121943305
132002305
142079305
152120305
162131305
172145305
182157305
192157305
02157305
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64)))
(-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64))
#s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))))
(/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(PI.f64)
#s(literal 1/180 binary64)
ang
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))
#s(literal 1 binary64)
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
#s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)))
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))
#s(literal 180 binary64)
(*.f64 (PI.f64) ang)
(PI.f64)
ang
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
#s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang))
(/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)
(-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)
(/.f64 #s(literal 180 binary64) (PI.f64))
#s(literal 180 binary64)
(PI.f64)
ang
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
#s(literal 1 binary64)
(tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))
(*.f64 #s(literal 1/180 binary64) ang)
#s(literal 1/180 binary64)
ang
(PI.f64)
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64))))))
#s(literal 1 binary64)
(tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64))))
#s(literal 1/180 binary64)
(/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))
(PI.f64)
(pow.f64 ang #s(literal -1 binary64))
ang
#s(literal -1 binary64)
Outputs
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) ang))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang))))))
(-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64))
(-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) ang))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang)))) #s(literal 1 binary64))
#s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))))
#s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) ang))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang))))
(/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))
(/.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) ang))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang)))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))
(cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) ang)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang)
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (PI.f64))
(PI.f64)
#s(literal 1/180 binary64)
ang
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang))
#s(literal 1 binary64)
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
#s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)))
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))
#s(literal 180 binary64)
(*.f64 (PI.f64) ang)
(PI.f64)
ang
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
#s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang))
(/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)
(-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)
(/.f64 #s(literal 180 binary64) (PI.f64))
#s(literal 180 binary64)
(PI.f64)
ang
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang))))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) ang))))
#s(literal 1 binary64)
(tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
(tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang))
(*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang)
(*.f64 #s(literal 1/180 binary64) ang)
#s(literal 1/180 binary64)
ang
(PI.f64)
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))) #s(literal 1 binary64))
(-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang))))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64))))))
(/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) ang))))
#s(literal 1 binary64)
(tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))
(tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang)
#s(literal 1/180 binary64)
(/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))
(*.f64 (PI.f64) ang)
(PI.f64)
(pow.f64 ang #s(literal -1 binary64))
ang
#s(literal -1 binary64)

localize93.0ms (2.7%)

Memory
36.4MiB live, 36.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))
accuracy0.265625
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64))))))
accuracy0.3203125
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64))))
accuracy0.32421875
(/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))
accuracy0.0078125
(tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
accuracy0.23046875
(*.f64 #s(literal 1/180 binary64) ang)
accuracy0.265625
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
accuracy0.36166000976844204
(*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))
accuracy0.0
(PI.f64)
accuracy0.015625
(-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)
accuracy0.22265625
(/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)
accuracy0.7429504614942816
#s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang))
accuracy0.0
(PI.f64)
accuracy0.21875
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))
accuracy0.28515625
(*.f64 (PI.f64) ang)
accuracy1.1345429636842201
#s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)))
accuracy0.00390625
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))
accuracy0.00390625
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))
accuracy0.125
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)
accuracy0.2734375
(/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))
Samples
69.0ms256×0valid
Compiler

Compiled 249 to 35 computations (85.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-div: 12.0ms (24.3% of total)
ival-mult: 9.0ms (18.2% of total)
ival-tanu: 6.0ms (12.1% of total)
ival-sub: 5.0ms (10.1% of total)
ival-fabs: 4.0ms (8.1% of total)
const: 4.0ms (8.1% of total)
ival-pow: 3.0ms (6.1% of total)
ival-tan: 2.0ms (4% of total)
ival-cos: 2.0ms (4% of total)
ival-pi: 1.0ms (2% of total)
ival-sin: 1.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series13.0ms (0.4%)

Memory
5.7MiB live, 5.7MiB allocated
Counts
28 → 36
Calls
Call 1
Inputs
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64)))
(-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64))
#s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))))
(/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
#s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)))
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))
(*.f64 (PI.f64) ang)
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
#s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang))
(/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)
(-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
(/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64))))))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))
(PI.f64)
(*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))
(*.f64 #s(literal 1/180 binary64) ang)
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64))))
(tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))
Outputs
(fabs (- (/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI))))) 1))
(/ 180 (* ang (PI)))
(/ (+ (* -1 ang) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* ang (- (* -32400 (/ (* ang (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (pow (PI) 2))) 1)) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* ang (- (* ang (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) 1)) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* -32400 (/ (* (pow ang 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (pow (PI) 2))) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* (pow ang 2) (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* (pow ang 2) (- (* (pow ang 2) (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (* (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5))))) (pow (PI) 3))) (+ (* -180 (/ (* (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (PI))) (* 32400 (/ (- (* -1/30855889612800000000 (pow (PI) 7)) (+ (* -1/64800 (* (pow (PI) 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* 1/25194240000 (* (pow (PI) 4) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))))))) (pow (PI) 2))))))) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* (pow ang 2) (- (* -1/360 (PI)) (* -1/1080 (PI)))) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* (pow ang 2) (- (+ (* -1/360 (PI)) (* (pow ang 2) (- (* 1/139968000 (pow (PI) 3)) (+ (* -1/194400 (* (pow (PI) 2) (- (* -1/360 (PI)) (* -1/1080 (PI))))) (* 1/699840000 (pow (PI) 3)))))) (* -1/1080 (PI)))) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* (pow ang 2) (- (+ (* -1/360 (PI)) (* (pow ang 2) (- (+ (* 1/139968000 (pow (PI) 3)) (* (pow ang 2) (- (* -1/136048896000000 (pow (PI) 5)) (+ (* -1/194400 (* (pow (PI) 2) (- (* 1/139968000 (pow (PI) 3)) (+ (* -1/194400 (* (pow (PI) 2) (- (* -1/360 (PI)) (* -1/1080 (PI))))) (* 1/699840000 (pow (PI) 3)))))) (+ (* -1/952342272000000 (pow (PI) 5)) (* 1/125971200000 (* (pow (PI) 4) (- (* -1/360 (PI)) (* -1/1080 (PI)))))))))) (+ (* -1/194400 (* (pow (PI) 2) (- (* -1/360 (PI)) (* -1/1080 (PI))))) (* 1/699840000 (pow (PI) 3)))))) (* -1/1080 (PI)))) (* 180 (/ 1 (PI)))) ang)
(* ang (PI))
(/ 180 (PI))
(+ (* -1 ang) (* 180 (/ 1 (PI))))
(* 1/180 (* ang (PI)))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (+ (* -1/34992000 (pow (PI) 3)) (* (pow ang 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (* -1/11664000 (pow (PI) 3))))))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (+ (* -1/34992000 (pow (PI) 3)) (* (pow ang 2) (- (+ (* 1/22674816000000 (pow (PI) 5)) (* (pow ang 2) (- (* -1/30855889612800000000 (pow (PI) 7)) (+ (* -1/64800 (* (pow (PI) 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* 1/25194240000 (* (pow (PI) 4) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))))))))) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (* -1/11664000 (pow (PI) 3))))))
1
(+ 1 (* -1/64800 (* (pow ang 2) (pow (PI) 2))))
(+ 1 (* (pow ang 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow ang 2) (pow (PI) 4))))))
(+ 1 (* (pow ang 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow ang 2) (+ (* -1/24488801280000000 (* (pow ang 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(* ang (+ (* -1/34992000 (* (pow ang 2) (pow (PI) 3))) (* 1/180 (PI))))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow ang 2) (pow (PI) 5)))))))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow ang 2) (+ (* -1/30855889612800000000 (* (pow ang 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(* 1/180 ang)
(- (/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI))))) 1)
(/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI)))))
-1
(- (* 180 (/ 1 (* ang (PI)))) 1)
(* -1 ang)
(* ang (- (* 180 (/ 1 (* ang (PI)))) 1))
(/ (sin (* 1/180 (* ang (PI)))) (cos (* 1/180 (* ang (PI)))))
(cos (* 1/180 (* ang (PI))))
(sin (* 1/180 (* ang (PI))))
(* -1 (* ang (- 1 (* 180 (/ 1 (* ang (PI)))))))
Calls

3 calls:

TimeVariablePointExpression
4.0ms
ang
@inf
((fabs (- (/ 1 (tan (* (/ ang 180) (PI)))) 1)) (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/ 1 (tan (* (/ ang 180) (PI)))) (/ (cos (* (* (PI) 1/180) ang)) (sin (* (* (PI) 1/180) ang))) (fabs (- (/ 1 (tan (* (/ ang 180) (PI)))) 1)) (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/ 180 (* (PI) ang)) (* (PI) ang) (fabs (- (/ 1 (tan (* (/ ang 180) (PI)))) 1)) (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/ (- (/ 180 (PI)) ang) ang) (- (/ 180 (PI)) ang) (fabs (- (/ 1 (tan (* (* 1/180 ang) (PI)))) 1)) (- (/ 1 (tan (* (* 1/180 ang) (PI)))) 1) (/ 1 (tan (* (* 1/180 ang) (PI)))) (tan (* (* 1/180 ang) (PI))) (/ (PI) (pow ang -1)) (fabs (- (/ 1 (tan (* 1/180 (/ (PI) (pow ang -1))))) 1)) (- (/ 1 (tan (* 1/180 (/ (PI) (pow ang -1))))) 1) (/ 1 (tan (* 1/180 (/ (PI) (pow ang -1))))) (* (* (PI) 1/180) ang) (cos (* (* (PI) 1/180) ang)) (sin (* (* (PI) 1/180) ang)) (PI) (* (* 1/180 ang) (PI)) (* 1/180 ang) (* 1/180 (/ (PI) (pow ang -1))) (tan (* 1/180 (/ (PI) (pow ang -1)))))
4.0ms
ang
@0
((fabs (- (/ 1 (tan (* (/ ang 180) (PI)))) 1)) (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/ 1 (tan (* (/ ang 180) (PI)))) (/ (cos (* (* (PI) 1/180) ang)) (sin (* (* (PI) 1/180) ang))) (fabs (- (/ 1 (tan (* (/ ang 180) (PI)))) 1)) (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/ 180 (* (PI) ang)) (* (PI) ang) (fabs (- (/ 1 (tan (* (/ ang 180) (PI)))) 1)) (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/ (- (/ 180 (PI)) ang) ang) (- (/ 180 (PI)) ang) (fabs (- (/ 1 (tan (* (* 1/180 ang) (PI)))) 1)) (- (/ 1 (tan (* (* 1/180 ang) (PI)))) 1) (/ 1 (tan (* (* 1/180 ang) (PI)))) (tan (* (* 1/180 ang) (PI))) (/ (PI) (pow ang -1)) (fabs (- (/ 1 (tan (* 1/180 (/ (PI) (pow ang -1))))) 1)) (- (/ 1 (tan (* 1/180 (/ (PI) (pow ang -1))))) 1) (/ 1 (tan (* 1/180 (/ (PI) (pow ang -1))))) (* (* (PI) 1/180) ang) (cos (* (* (PI) 1/180) ang)) (sin (* (* (PI) 1/180) ang)) (PI) (* (* 1/180 ang) (PI)) (* 1/180 ang) (* 1/180 (/ (PI) (pow ang -1))) (tan (* 1/180 (/ (PI) (pow ang -1)))))
3.0ms
ang
@-inf
((fabs (- (/ 1 (tan (* (/ ang 180) (PI)))) 1)) (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/ 1 (tan (* (/ ang 180) (PI)))) (/ (cos (* (* (PI) 1/180) ang)) (sin (* (* (PI) 1/180) ang))) (fabs (- (/ 1 (tan (* (/ ang 180) (PI)))) 1)) (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/ 180 (* (PI) ang)) (* (PI) ang) (fabs (- (/ 1 (tan (* (/ ang 180) (PI)))) 1)) (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/ (- (/ 180 (PI)) ang) ang) (- (/ 180 (PI)) ang) (fabs (- (/ 1 (tan (* (* 1/180 ang) (PI)))) 1)) (- (/ 1 (tan (* (* 1/180 ang) (PI)))) 1) (/ 1 (tan (* (* 1/180 ang) (PI)))) (tan (* (* 1/180 ang) (PI))) (/ (PI) (pow ang -1)) (fabs (- (/ 1 (tan (* 1/180 (/ (PI) (pow ang -1))))) 1)) (- (/ 1 (tan (* 1/180 (/ (PI) (pow ang -1))))) 1) (/ 1 (tan (* 1/180 (/ (PI) (pow ang -1))))) (* (* (PI) 1/180) ang) (cos (* (* (PI) 1/180) ang)) (sin (* (* (PI) 1/180) ang)) (PI) (* (* 1/180 ang) (PI)) (* 1/180 ang) (* 1/180 (/ (PI) (pow ang -1))) (tan (* 1/180 (/ (PI) (pow ang -1)))))

simplify195.0ms (5.7%)

Memory
-26.4MiB live, 53.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02191004
1582976
22166891
37031891
08324832
Stop Event
iter limit
node limit
Counts
36 → 36
Calls
Call 1
Inputs
(fabs (- (/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI))))) 1))
(/ 180 (* ang (PI)))
(/ (+ (* -1 ang) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* ang (- (* -32400 (/ (* ang (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (pow (PI) 2))) 1)) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* ang (- (* ang (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) 1)) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* -32400 (/ (* (pow ang 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (pow (PI) 2))) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* (pow ang 2) (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* (pow ang 2) (- (* (pow ang 2) (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (* (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5))))) (pow (PI) 3))) (+ (* -180 (/ (* (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (PI))) (* 32400 (/ (- (* -1/30855889612800000000 (pow (PI) 7)) (+ (* -1/64800 (* (pow (PI) 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* 1/25194240000 (* (pow (PI) 4) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))))))) (pow (PI) 2))))))) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* (pow ang 2) (- (* -1/360 (PI)) (* -1/1080 (PI)))) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* (pow ang 2) (- (+ (* -1/360 (PI)) (* (pow ang 2) (- (* 1/139968000 (pow (PI) 3)) (+ (* -1/194400 (* (pow (PI) 2) (- (* -1/360 (PI)) (* -1/1080 (PI))))) (* 1/699840000 (pow (PI) 3)))))) (* -1/1080 (PI)))) (* 180 (/ 1 (PI)))) ang)
(/ (+ (* (pow ang 2) (- (+ (* -1/360 (PI)) (* (pow ang 2) (- (+ (* 1/139968000 (pow (PI) 3)) (* (pow ang 2) (- (* -1/136048896000000 (pow (PI) 5)) (+ (* -1/194400 (* (pow (PI) 2) (- (* 1/139968000 (pow (PI) 3)) (+ (* -1/194400 (* (pow (PI) 2) (- (* -1/360 (PI)) (* -1/1080 (PI))))) (* 1/699840000 (pow (PI) 3)))))) (+ (* -1/952342272000000 (pow (PI) 5)) (* 1/125971200000 (* (pow (PI) 4) (- (* -1/360 (PI)) (* -1/1080 (PI)))))))))) (+ (* -1/194400 (* (pow (PI) 2) (- (* -1/360 (PI)) (* -1/1080 (PI))))) (* 1/699840000 (pow (PI) 3)))))) (* -1/1080 (PI)))) (* 180 (/ 1 (PI)))) ang)
(* ang (PI))
(/ 180 (PI))
(+ (* -1 ang) (* 180 (/ 1 (PI))))
(* 1/180 (* ang (PI)))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (+ (* -1/34992000 (pow (PI) 3)) (* (pow ang 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (* -1/11664000 (pow (PI) 3))))))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (+ (* -1/34992000 (pow (PI) 3)) (* (pow ang 2) (- (+ (* 1/22674816000000 (pow (PI) 5)) (* (pow ang 2) (- (* -1/30855889612800000000 (pow (PI) 7)) (+ (* -1/64800 (* (pow (PI) 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* 1/25194240000 (* (pow (PI) 4) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))))))))) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (* -1/11664000 (pow (PI) 3))))))
1
(+ 1 (* -1/64800 (* (pow ang 2) (pow (PI) 2))))
(+ 1 (* (pow ang 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow ang 2) (pow (PI) 4))))))
(+ 1 (* (pow ang 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow ang 2) (+ (* -1/24488801280000000 (* (pow ang 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(* ang (+ (* -1/34992000 (* (pow ang 2) (pow (PI) 3))) (* 1/180 (PI))))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow ang 2) (pow (PI) 5)))))))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow ang 2) (+ (* -1/30855889612800000000 (* (pow ang 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(* 1/180 ang)
(- (/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI))))) 1)
(/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI)))))
-1
(- (* 180 (/ 1 (* ang (PI)))) 1)
(* -1 ang)
(* ang (- (* 180 (/ 1 (* ang (PI)))) 1))
(/ (sin (* 1/180 (* ang (PI)))) (cos (* 1/180 (* ang (PI)))))
(cos (* 1/180 (* ang (PI))))
(sin (* 1/180 (* ang (PI))))
(* -1 (* ang (- 1 (* 180 (/ 1 (* ang (PI)))))))
Outputs
(fabs (- (/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI))))) 1))
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/ 180 (* ang (PI)))
(/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)
(/ (+ (* -1 ang) (* 180 (/ 1 (PI)))) ang)
(/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)
(/ (+ (* ang (- (* -32400 (/ (* ang (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (pow (PI) 2))) 1)) (* 180 (/ 1 (PI)))) ang)
(/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 32400 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))) #s(literal -1/17496000 binary64)) (PI.f64)) (/.f64 ang (PI.f64)) #s(literal -1 binary64)) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang)
(/ (+ (* ang (- (* ang (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) 1)) (* 180 (/ 1 (PI)))) ang)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/306110016000000 binary64) (/.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) #s(literal -5832000 binary64) (*.f64 (/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64) (*.f64 (*.f64 #s(literal 1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 (PI.f64) (PI.f64))) #s(literal -32400 binary64))) (*.f64 ang ang) (*.f64 (/.f64 (*.f64 #s(literal 32400 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64)) (/.f64 #s(literal -1/17496000 binary64) (PI.f64)))) ang #s(literal -1 binary64)) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang)
(/ (+ (* -32400 (/ (* (pow ang 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (pow (PI) 2))) (* 180 (/ 1 (PI)))) ang)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -32400 binary64) (*.f64 ang ang)) (PI.f64)) (/.f64 (*.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64)) (/.f64 #s(literal 180 binary64) (PI.f64))) ang)
(/ (+ (* (pow ang 2) (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) (* 180 (/ 1 (PI)))) ang)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/306110016000000 binary64) (/.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) (pow.f64 (PI.f64) #s(literal 3 binary64)))) #s(literal -5832000 binary64) (*.f64 (/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64) (*.f64 (*.f64 #s(literal 1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 (PI.f64) (PI.f64))) #s(literal -32400 binary64))) (*.f64 ang ang) (*.f64 (/.f64 (*.f64 #s(literal 32400 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64)) (/.f64 #s(literal -1/17496000 binary64) (PI.f64)))) (*.f64 ang ang) (/.f64 #s(literal 180 binary64) (PI.f64))) ang)
(/ (+ (* (pow ang 2) (- (* (pow ang 2) (- (* -1 (* (pow ang 2) (+ (* -5832000 (/ (* (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5))))) (pow (PI) 3))) (+ (* -180 (/ (* (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))) (PI))) (* 32400 (/ (- (* -1/30855889612800000000 (pow (PI) 7)) (+ (* -1/64800 (* (pow (PI) 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* 1/25194240000 (* (pow (PI) 4) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))))))) (pow (PI) 2))))))) (+ (* -5832000 (/ (pow (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) 2) (pow (PI) 3))) (* 32400 (/ (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))) (pow (PI) 2)))))) (* 32400 (/ (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))) (pow (PI) 2))))) (* 180 (/ 1 (PI)))) ang)
(/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 #s(literal 32400 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64)) (/.f64 #s(literal -1/17496000 binary64) (PI.f64)) (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64) (*.f64 (*.f64 #s(literal 1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (/.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))))) #s(literal -5832000 binary64) (fma.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64) (*.f64 (*.f64 #s(literal 1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (fma.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal -1/4407984230400000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64)))))) (*.f64 (PI.f64) (PI.f64))) #s(literal 32400 binary64) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))) (PI.f64)) (fma.f64 (/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64) (*.f64 (*.f64 #s(literal 1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 (PI.f64) (PI.f64))) #s(literal 32400 binary64) (*.f64 (*.f64 #s(literal 1/306110016000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (/.f64 #s(literal -5832000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal -180 binary64)))) (*.f64 ang ang) (fma.f64 (/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64) (*.f64 (*.f64 #s(literal 1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 (PI.f64) (PI.f64))) #s(literal 32400 binary64) (*.f64 (*.f64 #s(literal 1/306110016000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (/.f64 #s(literal -5832000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))))))) (*.f64 ang ang))) (*.f64 ang ang) (/.f64 #s(literal 180 binary64) (PI.f64))) ang)
(/ (+ (* (pow ang 2) (- (* -1/360 (PI)) (* -1/1080 (PI)))) (* 180 (/ 1 (PI)))) ang)
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/540 binary64) (PI.f64)) ang) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang)
(/ (+ (* (pow ang 2) (- (+ (* -1/360 (PI)) (* (pow ang 2) (- (* 1/139968000 (pow (PI) 3)) (+ (* -1/194400 (* (pow (PI) 2) (- (* -1/360 (PI)) (* -1/1080 (PI))))) (* 1/699840000 (pow (PI) 3)))))) (* -1/1080 (PI)))) (* 180 (/ 1 (PI)))) ang)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/174960000 binary64) (*.f64 #s(literal 1/194400 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/540 binary64)))) (*.f64 ang ang) (*.f64 #s(literal -1/540 binary64) (PI.f64))) (*.f64 ang ang) (/.f64 #s(literal 180 binary64) (PI.f64))) ang)
(/ (+ (* (pow ang 2) (- (+ (* -1/360 (PI)) (* (pow ang 2) (- (+ (* 1/139968000 (pow (PI) 3)) (* (pow ang 2) (- (* -1/136048896000000 (pow (PI) 5)) (+ (* -1/194400 (* (pow (PI) 2) (- (* 1/139968000 (pow (PI) 3)) (+ (* -1/194400 (* (pow (PI) 2) (- (* -1/360 (PI)) (* -1/1080 (PI))))) (* 1/699840000 (pow (PI) 3)))))) (+ (* -1/952342272000000 (pow (PI) 5)) (* 1/125971200000 (* (pow (PI) 4) (- (* -1/360 (PI)) (* -1/1080 (PI)))))))))) (+ (* -1/194400 (* (pow (PI) 2) (- (* -1/360 (PI)) (* -1/1080 (PI))))) (* 1/699840000 (pow (PI) 3)))))) (* -1/1080 (PI)))) (* 180 (/ 1 (PI)))) ang)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/136048896000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal -1/194400 binary64) (*.f64 (PI.f64) (PI.f64))) (fma.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/174960000 binary64) (*.f64 #s(literal 1/194400 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/540 binary64)))) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/540 binary64)) #s(literal 1/125971200000 binary64) (*.f64 #s(literal -1/952342272000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))))) (*.f64 ang ang) (fma.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal 1/174960000 binary64) (*.f64 #s(literal 1/194400 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/540 binary64))))) (*.f64 ang ang) (*.f64 #s(literal -1/540 binary64) (PI.f64))) (*.f64 ang ang) (/.f64 #s(literal 180 binary64) (PI.f64))) ang)
(* ang (PI))
(*.f64 (PI.f64) ang)
(/ 180 (PI))
(/.f64 #s(literal 180 binary64) (PI.f64))
(+ (* -1 ang) (* 180 (/ 1 (PI))))
(-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)
(* 1/180 (* ang (PI)))
(*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))) ang) ang (*.f64 #s(literal 1/180 binary64) (PI.f64))) ang)
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (+ (* -1/34992000 (pow (PI) 3)) (* (pow ang 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (* -1/11664000 (pow (PI) 3))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64) (*.f64 (*.f64 #s(literal 1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (*.f64 ang ang))) (*.f64 ang ang) (*.f64 #s(literal 1/180 binary64) (PI.f64))) ang)
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (- (+ (* -1/34992000 (pow (PI) 3)) (* (pow ang 2) (- (+ (* 1/22674816000000 (pow (PI) 5)) (* (pow ang 2) (- (* -1/30855889612800000000 (pow (PI) 7)) (+ (* -1/64800 (* (pow (PI) 2) (- (* 1/22674816000000 (pow (PI) 5)) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* 1/25194240000 (* (pow (PI) 4) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3)))))))))) (+ (* -1/64800 (* (pow (PI) 2) (- (* -1/34992000 (pow (PI) 3)) (* -1/11664000 (pow (PI) 3))))) (* 1/4534963200000 (pow (PI) 5)))))) (* -1/11664000 (pow (PI) 3))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64)) (*.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64) (*.f64 (*.f64 #s(literal 1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64))))) (fma.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64)))) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal -1/4407984230400000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64)))))) (*.f64 ang ang) (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/5668704000000 binary64) (*.f64 (*.f64 #s(literal 1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/17496000 binary64) (pow.f64 (PI.f64) #s(literal 3 binary64)))))) (*.f64 ang ang))) (*.f64 ang ang) (*.f64 #s(literal 1/180 binary64) (PI.f64))) ang)
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow ang 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 ang ang)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow ang 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow ang 2) (pow (PI) 4))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64)) ang) ang (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 ang ang) #s(literal 1 binary64))
(+ 1 (* (pow ang 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow ang 2) (+ (* -1/24488801280000000 (* (pow ang 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (pow.f64 ang #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (pow.f64 (PI.f64) #s(literal 6 binary64))) (*.f64 ang ang) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64))) (fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 ang ang)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64)))
(* ang (+ (* -1/34992000 (* (pow ang 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)) ang) ang (*.f64 #s(literal 1/180 binary64) (PI.f64))) ang)
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow ang 2) (pow (PI) 5)))))))
(fma.f64 (pow.f64 ang #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64)) ang) ang (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
(* ang (+ (* 1/180 (PI)) (* (pow ang 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow ang 2) (+ (* -1/30855889612800000000 (* (pow ang 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(fma.f64 (pow.f64 ang #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 ang ang)) (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 ang ang) (*.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) #s(literal -1/34992000 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
(* 1/180 ang)
(*.f64 #s(literal 1/180 binary64) ang)
(- (/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI))))) 1)
(-.f64 (/.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64))
(/ (cos (* 1/180 (* ang (PI)))) (sin (* 1/180 (* ang (PI)))))
(/.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
-1
#s(literal -1 binary64)
(- (* 180 (/ 1 (* ang (PI)))) 1)
(-.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) #s(literal 1 binary64))
(* -1 ang)
(neg.f64 ang)
(* ang (- (* 180 (/ 1 (* ang (PI)))) 1))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) #s(literal 1 binary64)) ang)
(/ (sin (* 1/180 (* ang (PI)))) (cos (* 1/180 (* ang (PI)))))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(cos (* 1/180 (* ang (PI))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
(sin (* 1/180 (* ang (PI))))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
(* -1 (* ang (- 1 (* 180 (/ 1 (* ang (PI)))))))
(neg.f64 (fma.f64 (/.f64 #s(literal -180 binary64) (PI.f64)) (/.f64 ang ang) ang))

rewrite182.0ms (5.3%)

Memory
-12.7MiB live, 63.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042290
070258
1264258
21503258
08158250
Stop Event
iter limit
node limit
iter limit
Counts
28 → 938
Calls
Call 1
Inputs
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64)))
(-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64))
#s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))))
(/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
#s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)))
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))
(*.f64 (PI.f64) ang)
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
#s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang))
(/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)
(-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
(/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64))))))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))
(PI.f64)
(*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))
(*.f64 #s(literal 1/180 binary64) ang)
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64))))
(tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))
Outputs
(*.f64 (fabs.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (fabs.f64 (pow.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)))) (fabs.f64 (pow.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (fabs.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (fabs.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (fabs.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64))))) (neg.f64 (fabs.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (fabs.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64))))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)))))
(fabs.f64 (-.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 0 binary64)))
(fabs.f64 (-.f64 (pow.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))))))
(fabs.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))))))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))))))
(fabs.f64 (neg.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))))
(fabs.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)))))
(fabs.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))))
(fabs.f64 (neg.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))))
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))) (/.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))) (/.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))) (fma.f64 (pow.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))) (pow.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)))) (pow.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))) (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))) (pow.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))) (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64))
(-.f64 (/.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64))))
(-.f64 (/.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))) (pow.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 3 binary64)) (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64)))) (pow.f64 (+.f64 (+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))
(+.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))
#s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1/2 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(*.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (pow.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))) (neg.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64))) (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal 1 binary64))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))) (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal 1 binary64)) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(neg.f64 (/.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(exp.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(*.f64 #s(literal 1 binary64) (fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)))))
(fabs.f64 (-.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))) #s(literal 0 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)))))))
(fabs.f64 (neg.f64 (neg.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))))
(fabs.f64 (neg.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
#s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)))
(*.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (*.f64 #s(literal 1/180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) #s(literal 1/180 binary64)) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (PI.f64)))
(*.f64 (/.f64 #s(literal 180 binary64) (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) ang))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (PI.f64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 ang #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 ang #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal -1/2 binary64)) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal -1/2 binary64)) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) ang)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal -2 binary64)) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal -2 binary64)) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal -2 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) ang)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (cbrt.f64 (PI.f64))))
(*.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (sqrt.f64 (PI.f64))) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))))
(*.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (sqrt.f64 (PI.f64))) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64))))
(*.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64))))
(*.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64))))
(*.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (PI.f64)) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) #s(literal 1/180 binary64)))
(*.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(*.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (/.f64 (pow.f64 ang #s(literal -1 binary64)) #s(literal 1/180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) ang)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) ang))
(*.f64 (/.f64 #s(literal 180 binary64) ang) (pow.f64 (PI.f64) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)) #s(literal 180 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) ang) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal -1/180 binary64)))
(*.f64 #s(literal -180 binary64) (/.f64 (pow.f64 (neg.f64 (PI.f64)) #s(literal -1 binary64)) ang))
(*.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) ang)))
(*.f64 (pow.f64 ang #s(literal -1 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 1/180 binary64)))
(*.f64 (pow.f64 ang #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) (PI.f64)))
(*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1 binary64)))
(*.f64 #s(literal 180 binary64) (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)))
(pow.f64 (/.f64 ang (/.f64 #s(literal 180 binary64) (PI.f64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 180 binary64) (PI.f64)))) (neg.f64 (neg.f64 ang)))
(/.f64 (neg.f64 (pow.f64 (PI.f64) #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1/180 binary64) ang)))
(/.f64 (neg.f64 (/.f64 #s(literal 180 binary64) ang)) (neg.f64 (PI.f64)))
(/.f64 (neg.f64 (/.f64 #s(literal 180 binary64) (PI.f64))) (neg.f64 ang))
(/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (*.f64 #s(literal 1/180 binary64) ang))
(/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64))
(/.f64 (/.f64 #s(literal -1 binary64) ang) (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(/.f64 #s(literal -180 binary64) (*.f64 (neg.f64 (PI.f64)) ang))
(/.f64 (pow.f64 ang #s(literal -1 binary64)) (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 ang (/.f64 #s(literal 180 binary64) (PI.f64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 #s(literal 1 binary64) (/.f64 ang (/.f64 #s(literal 180 binary64) (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
(neg.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) ang)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))) (/.f64 (neg.f64 (cbrt.f64 (PI.f64))) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (cbrt.f64 (PI.f64))) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (PI.f64) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (cbrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (*.f64 ang (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 ang (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 ang #s(literal 1 binary64)) (PI.f64))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) ang)
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (pow.f64 ang #s(literal 1/2 binary64)) (pow.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 ang #s(literal 1/2 binary64)) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))) (pow.f64 ang #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (PI.f64)) (pow.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) ang))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) ang))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (PI.f64)) ang))
(*.f64 (PI.f64) ang)
(*.f64 ang (pow.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 ang (PI.f64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) ang))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (PI.f64) ang) #s(literal 1 binary64))
(/.f64 (neg.f64 (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (PI.f64)))) (neg.f64 (neg.f64 (/.f64 #s(literal -1 binary64) ang))))
(/.f64 (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))) (pow.f64 ang #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (neg.f64 (PI.f64))) (neg.f64 (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) ang))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64))))
(/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)))
(neg.f64 (*.f64 (neg.f64 (PI.f64)) ang))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) ang)) (*.f64 (neg.f64 (PI.f64)) ang))
(exp.f64 (neg.f64 (-.f64 (*.f64 (log.f64 ang) #s(literal -1 binary64)) (log.f64 (PI.f64)))))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 ang)))
(exp.f64 (+.f64 (log.f64 ang) (log.f64 (PI.f64))))
(exp.f64 (*.f64 (-.f64 (*.f64 (log.f64 ang) #s(literal -1 binary64)) (log.f64 (PI.f64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 ang) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang))))
(fabs.f64 (-.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)) #s(literal 0 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang))))))
(fabs.f64 (neg.f64 (neg.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))))
(fabs.f64 (neg.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
#s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang))
(*.f64 (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) #s(literal 1 binary64)) (pow.f64 ang #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))
(*.f64 (/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))) ang) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang)) #s(literal 1 binary64)) (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) #s(literal -1 binary64)) ang))
(*.f64 (/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))) #s(literal -1 binary64)) ang))
(*.f64 (pow.f64 (/.f64 ang (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang))) #s(literal -1 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 ang (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) (pow.f64 ang #s(literal -1/2 binary64))) (pow.f64 ang #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) (/.f64 #s(literal -1 binary64) ang))
(*.f64 (pow.f64 ang #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 ang #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))
(*.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) (pow.f64 ang #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang))
(pow.f64 (/.f64 (/.f64 ang (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 ang (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal -3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang)) (pow.f64 ang #s(literal -1 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64))) (pow.f64 ang #s(literal -1 binary64)))) (neg.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) #s(literal 1 binary64))) (neg.f64 ang))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal -2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))) (neg.f64 (neg.f64 (neg.f64 ang))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))) ang)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -180 binary64) ang) (*.f64 (*.f64 (neg.f64 (PI.f64)) ang) ang))) (neg.f64 (*.f64 (*.f64 (neg.f64 (PI.f64)) ang) ang)))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) (*.f64 ang ang))) (neg.f64 (*.f64 ang ang)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 180 binary64) ang) (*.f64 (*.f64 (PI.f64) ang) ang))) (neg.f64 (*.f64 (*.f64 (PI.f64) ang) ang)))
(/.f64 (neg.f64 (-.f64 ang (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang))) (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang)) (pow.f64 ang #s(literal -1 binary64))) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))
(/.f64 (*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64))) (pow.f64 ang #s(literal -1 binary64))) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) #s(literal 1 binary64)) ang)
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal -2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal -2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang))) (neg.f64 (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64)))) (neg.f64 (*.f64 ang (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))) (neg.f64 (neg.f64 ang)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang))
(/.f64 (*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))) ang))
(/.f64 (-.f64 (*.f64 #s(literal -180 binary64) ang) (*.f64 (*.f64 (neg.f64 (PI.f64)) ang) ang)) (*.f64 (*.f64 (neg.f64 (PI.f64)) ang) ang))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) (*.f64 ang ang)) (*.f64 ang ang))
(/.f64 (-.f64 (*.f64 #s(literal 180 binary64) ang) (*.f64 (*.f64 (PI.f64) ang) ang)) (*.f64 (*.f64 (PI.f64) ang) ang))
(/.f64 (-.f64 ang (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang)) (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang))
(/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang)) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))
(/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64))) (*.f64 ang (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) (neg.f64 ang))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 ang (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 ang (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))))
(/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 ang (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 ang (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 ang (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) ang))
(neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) (neg.f64 ang)))
(fma.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (sqrt.f64 (PI.f64))) #s(literal -1 binary64))
(fma.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (*.f64 #s(literal 1/180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (cbrt.f64 (PI.f64))) #s(literal -1 binary64))
(fma.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) #s(literal 1/180 binary64)) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (PI.f64)) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 180 binary64) (cbrt.f64 (PI.f64))) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(fma.f64 (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) ang) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (sqrt.f64 (PI.f64))) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (cbrt.f64 (PI.f64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (PI.f64) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 ang #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 ang #s(literal -1/2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (PI.f64) #s(literal -1/2 binary64)) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (PI.f64) #s(literal -1/2 binary64)) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (PI.f64) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) ang)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal -2 binary64)) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal -2 binary64)) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal -2 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) ang)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (sqrt.f64 (PI.f64))) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (pow.f64 ang #s(literal -1 binary64)) (cbrt.f64 (PI.f64))) #s(literal -1 binary64))
(fma.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (sqrt.f64 (PI.f64))) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64))) #s(literal -1 binary64))
(fma.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (sqrt.f64 (PI.f64))) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64))) #s(literal -1 binary64))
(fma.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64))) #s(literal -1 binary64))
(fma.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64))) #s(literal -1 binary64))
(fma.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (PI.f64)) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) #s(literal 1/180 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (*.f64 #s(literal 1/180 binary64) (PI.f64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (/.f64 (pow.f64 ang #s(literal -1 binary64)) #s(literal 1/180 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) ang)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) ang) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 180 binary64) ang) (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)) #s(literal 180 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) ang) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal -1/180 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal -180 binary64) (/.f64 (pow.f64 (neg.f64 (PI.f64)) #s(literal -1 binary64)) ang) #s(literal -1 binary64))
(fma.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) ang)) #s(literal -1 binary64))
(fma.f64 (pow.f64 ang #s(literal -1 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 1/180 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 ang #s(literal -1 binary64)) (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 180 binary64) (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal -1 binary64))
(expm1.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal -2 binary64)) (+.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal -3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal -2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal -2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 #s(literal -180 binary64) ang) (*.f64 (*.f64 (neg.f64 (PI.f64)) ang) ang)) (/.f64 (*.f64 (*.f64 (neg.f64 (PI.f64)) ang) ang) (*.f64 (*.f64 (neg.f64 (PI.f64)) ang) ang)))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) (*.f64 ang ang)) (/.f64 (*.f64 ang ang) (*.f64 ang ang)))
(-.f64 (/.f64 (*.f64 #s(literal 180 binary64) ang) (*.f64 (*.f64 (PI.f64) ang) ang)) (/.f64 (*.f64 (*.f64 (PI.f64) ang) ang) (*.f64 (*.f64 (PI.f64) ang) ang)))
(-.f64 (/.f64 ang (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang) (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang)))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 2 binary64)) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))) (/.f64 (*.f64 ang ang) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 3 binary64)) (*.f64 ang (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))))) (/.f64 (pow.f64 ang #s(literal 3 binary64)) (*.f64 ang (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 ang)) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) (neg.f64 ang)))
(-.f64 (/.f64 (/.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) ang) (/.f64 (/.f64 (*.f64 ang ang) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) ang))
(-.f64 (/.f64 (/.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))) ang) (/.f64 (/.f64 (pow.f64 ang #s(literal 3 binary64)) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))) ang))
(-.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 ang (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))) #s(literal -1 binary64)))
(+.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal -1 binary64))
(*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang)) (pow.f64 (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))) (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 ang ang) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) (/.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) (fma.f64 (/.f64 (*.f64 ang ang) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) (/.f64 (*.f64 ang ang) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) (/.f64 (*.f64 ang ang) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 ang #s(literal 3 binary64)) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))) (/.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))) (fma.f64 (/.f64 (pow.f64 ang #s(literal 3 binary64)) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))) (/.f64 (pow.f64 ang #s(literal 3 binary64)) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))) (/.f64 (pow.f64 ang #s(literal 3 binary64)) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 ang #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 3 binary64))) (fma.f64 ang ang (-.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 2 binary64)) (*.f64 (neg.f64 ang) (/.f64 #s(literal 180 binary64) (PI.f64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang)))) (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) (*.f64 (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) (*.f64 ang ang))) (*.f64 (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))) (*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))) (pow.f64 ang #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 ang #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (/.f64 #s(literal -1 binary64) ang)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 ang #s(literal -1 binary64))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (pow.f64 ang #s(literal -1/2 binary64))) (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) ang)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal -1 binary64))) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (pow.f64 ang #s(literal -1 binary64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -180 binary64) (pow.f64 ang #s(literal -1/2 binary64))) (*.f64 (neg.f64 (PI.f64)) (pow.f64 ang #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) ang)) (*.f64 (neg.f64 (PI.f64)) #s(literal -1 binary64))) (*.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (-.f64 (*.f64 #s(literal -180 binary64) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))) (*.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64))) (*.f64 (neg.f64 (PI.f64)) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -180 binary64) (pow.f64 ang #s(literal -1 binary64))) (*.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64))) (*.f64 (neg.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 ang #s(literal -1/2 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) (pow.f64 ang #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) (pow.f64 ang #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) ang)) (*.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))))
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) ang) (*.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) (pow.f64 ang #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (pow.f64 ang #s(literal -1/2 binary64))) (*.f64 (neg.f64 (neg.f64 (PI.f64))) (pow.f64 ang #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (neg.f64 (PI.f64))) (pow.f64 ang #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (/.f64 #s(literal -1 binary64) ang)) (*.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal -1 binary64))) (*.f64 (neg.f64 (neg.f64 (PI.f64))) (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))) (*.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 (PI.f64))) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))))
(/.f64 (-.f64 (/.f64 #s(literal 180 binary64) ang) (*.f64 (neg.f64 (neg.f64 (PI.f64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 (PI.f64))) (pow.f64 ang #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (pow.f64 ang #s(literal -1/2 binary64))) (*.f64 (PI.f64) (pow.f64 ang #s(literal 1/2 binary64)))) (*.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (/.f64 #s(literal -1 binary64) ang)) (*.f64 (PI.f64) #s(literal -1 binary64))) (*.f64 (PI.f64) (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))) (PI.f64)) (*.f64 (PI.f64) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))))
(/.f64 (-.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64)) (*.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (pow.f64 ang #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal 1 binary64)) (pow.f64 ang #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal 1 binary64)) (pow.f64 ang #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) ang)) (*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 ang #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal 1 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (pow.f64 ang #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) ang)) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (/.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 ang #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang))) (neg.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (neg.f64 ang))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang))) (neg.f64 (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (-.f64 (*.f64 ang ang) (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (neg.f64 ang))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))))
(/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang)) (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (neg.f64 ang)))
(/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang)) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))
(/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64))) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (-.f64 (*.f64 ang ang) (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (neg.f64 ang)))))
(/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64))) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))) (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 (neg.f64 ang) ang))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang))) (fma.f64 (pow.f64 (PI.f64) #s(literal -3 binary64)) #s(literal 5832000 binary64) (pow.f64 (neg.f64 ang) #s(literal 3 binary64)))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (PI.f64) #s(literal -1/2 binary64)) (neg.f64 ang))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal -1 binary64)) (neg.f64 ang))
(fma.f64 (pow.f64 (PI.f64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) #s(literal -1 binary64)) (neg.f64 ang))
(fma.f64 (pow.f64 (PI.f64) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) #s(literal -1 binary64)) (neg.f64 ang))
(fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal -2 binary64)) (pow.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) #s(literal -1 binary64)) (neg.f64 ang))
(fma.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal -2 binary64)) (pow.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) #s(literal -1 binary64)) (neg.f64 ang))
(fma.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal 180 binary64) (neg.f64 ang))
(fma.f64 #s(literal -180 binary64) (pow.f64 (neg.f64 (PI.f64)) #s(literal -1 binary64)) (neg.f64 ang))
(fma.f64 #s(literal -1 binary64) ang (/.f64 #s(literal 180 binary64) (PI.f64)))
(fma.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal -1 binary64)) (neg.f64 ang))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (PI.f64)) (neg.f64 ang))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (neg.f64 ang))) (/.f64 (*.f64 ang ang) (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (neg.f64 ang))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)) (/.f64 (*.f64 ang ang) (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))) (/.f64 (pow.f64 ang #s(literal 3 binary64)) (fma.f64 (pow.f64 (PI.f64) #s(literal -2 binary64)) #s(literal 32400 binary64) (*.f64 ang (+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))))
(-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)
(+.f64 (neg.f64 ang) (/.f64 #s(literal 180 binary64) (PI.f64)))
(+.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (neg.f64 ang))
(*.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)))) (fabs.f64 (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)))) (fabs.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (fabs.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))))
(/.f64 (neg.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64))))) (neg.f64 (fabs.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64))))) (neg.f64 (fabs.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)))) (fabs.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)))) (fabs.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)))) (fabs.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64)))))
(fabs.f64 (-.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))) #s(literal 0 binary64)))
(fabs.f64 (-.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))))
(fabs.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))))))
(fabs.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))))
(fabs.f64 (neg.f64 (neg.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))))))
(fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))
(fabs.f64 (neg.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))))
(fabs.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))) #s(literal 1 binary64)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))) (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))) (fma.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))) (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))) (*.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1/2 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))
(fma.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (pow.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))) (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1/2 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(*.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (pow.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))) (neg.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64))) (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal 1 binary64))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))) (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal 1 binary64)) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(neg.f64 (/.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(exp.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(*.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal 1 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(pow.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (neg.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 (neg.f64 (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) #s(literal 1 binary64))
(/.f64 (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (neg.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))
(/.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal 1 binary64))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(-.f64 #s(literal 0 binary64) (/.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))) (/.f64 (neg.f64 (cbrt.f64 (PI.f64))) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (cbrt.f64 (PI.f64))) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (PI.f64) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (cbrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (*.f64 ang (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 ang (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 ang #s(literal 1 binary64)) (PI.f64))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) ang)
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (pow.f64 ang #s(literal 1/2 binary64)) (pow.f64 (/.f64 (pow.f64 ang #s(literal -1/2 binary64)) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 ang #s(literal 1/2 binary64)) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))) (pow.f64 ang #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (PI.f64)) (pow.f64 (/.f64 #s(literal -1 binary64) ang) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) ang))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) ang))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (PI.f64)) ang))
(*.f64 (PI.f64) ang)
(*.f64 ang (pow.f64 (pow.f64 (PI.f64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 ang (PI.f64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) ang))
(pow.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (PI.f64) ang) #s(literal 1 binary64))
(/.f64 (neg.f64 (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (PI.f64)))) (neg.f64 (neg.f64 (/.f64 #s(literal -1 binary64) ang))))
(/.f64 (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))) (pow.f64 ang #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (neg.f64 (PI.f64))) (neg.f64 (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) ang))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64))))
(/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)))
(neg.f64 (*.f64 (neg.f64 (PI.f64)) ang))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) ang)) (*.f64 (neg.f64 (PI.f64)) ang))
(exp.f64 (neg.f64 (-.f64 (*.f64 (log.f64 ang) #s(literal -1 binary64)) (log.f64 (PI.f64)))))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (log.f64 ang)))
(exp.f64 (+.f64 (log.f64 ang) (log.f64 (PI.f64))))
(exp.f64 (*.f64 (-.f64 (*.f64 (log.f64 ang) #s(literal -1 binary64)) (log.f64 (PI.f64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (log.f64 (PI.f64)) (*.f64 (log.f64 ang) #s(literal -1 binary64))))
(*.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)))) (fabs.f64 (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)))) (fabs.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (fabs.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))))
(/.f64 (neg.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64))))) (neg.f64 (fabs.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64))))) (neg.f64 (fabs.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)))) (fabs.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)))) (fabs.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)))) (fabs.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64)))))
(fabs.f64 (-.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))) #s(literal 0 binary64)))
(fabs.f64 (-.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))))
(fabs.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))))))
(fabs.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))))
(fabs.f64 (neg.f64 (neg.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))))))
(fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))
(fabs.f64 (neg.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))))
(fabs.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))) #s(literal 1 binary64)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))) (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))) (fma.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))) (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))) (*.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1/2 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))
(fma.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (pow.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(expm1.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))) (pow.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(-.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(+.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64)) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1/2 binary64)) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(*.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (pow.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(*.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))) (neg.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64))) (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal 1 binary64))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))) (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal 1 binary64)) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(neg.f64 (/.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(exp.f64 (neg.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(*.f64 (/.f64 #s(literal 1/180 binary64) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 #s(literal 1/180 binary64) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) #s(literal 1 binary64)) (PI.f64))
(*.f64 #s(literal -1/180 binary64) (*.f64 (neg.f64 (PI.f64)) ang))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) ang)))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal 1 binary64)) ang)
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (pow.f64 ang #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 #s(literal 1/180 binary64) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang)
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) ang)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) ang)))
(*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))
(*.f64 (*.f64 (PI.f64) ang) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) ang))
(*.f64 (PI.f64) (/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) ang)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))
(*.f64 ang (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
(pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/180 binary64))) (neg.f64 (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (neg.f64 (PI.f64)))) (neg.f64 (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)))) (neg.f64 (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (pow.f64 ang #s(literal -1/2 binary64)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/180 binary64)) (/.f64 #s(literal -1 binary64) ang))
(/.f64 (*.f64 #s(literal 1/180 binary64) (neg.f64 (PI.f64))) (/.f64 #s(literal -1 binary64) ang))
(/.f64 #s(literal -1/180 binary64) (neg.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) (/.f64 #s(literal -1 binary64) ang))
(/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) ang) #s(literal -180 binary64))
(/.f64 (neg.f64 (PI.f64)) (neg.f64 (/.f64 #s(literal 180 binary64) ang)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
(/.f64 (*.f64 (PI.f64) ang) #s(literal 180 binary64))
(/.f64 #s(literal 1/180 binary64) (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) ang))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))
(cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
(sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (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 (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 (exp.f64 (log.f64 (sqrt.f64 (PI.f64)))) (exp.f64 (log.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (exp.f64 (log.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)))) (exp.f64 (log.f64 (cbrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (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 (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)))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (PI.f64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(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))
(cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(fabs.f64 (PI.f64))
(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)))
(log.f64 (exp.f64 (PI.f64)))
(PI.f64)
(*.f64 (/.f64 #s(literal 1/180 binary64) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 #s(literal 1/180 binary64) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) #s(literal 1 binary64)) (PI.f64))
(*.f64 #s(literal -1/180 binary64) (*.f64 (neg.f64 (PI.f64)) ang))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) ang)))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal 1 binary64)) ang)
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (pow.f64 ang #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 #s(literal 1/180 binary64) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang)
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) ang)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) ang)))
(*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))
(*.f64 (*.f64 (PI.f64) ang) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) ang))
(*.f64 (PI.f64) (/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) ang)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))
(*.f64 ang (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
(pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/180 binary64))) (neg.f64 (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (neg.f64 (PI.f64)))) (neg.f64 (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)))) (neg.f64 (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (pow.f64 ang #s(literal -1/2 binary64)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/180 binary64)) (/.f64 #s(literal -1 binary64) ang))
(/.f64 (*.f64 #s(literal 1/180 binary64) (neg.f64 (PI.f64))) (/.f64 #s(literal -1 binary64) ang))
(/.f64 #s(literal -1/180 binary64) (neg.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) (/.f64 #s(literal -1 binary64) ang))
(/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) ang) #s(literal -180 binary64))
(/.f64 (neg.f64 (PI.f64)) (neg.f64 (/.f64 #s(literal 180 binary64) ang)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
(/.f64 (*.f64 (PI.f64) ang) #s(literal 180 binary64))
(/.f64 #s(literal 1/180 binary64) (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) ang))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))
(*.f64 (neg.f64 ang) #s(literal -1/180 binary64))
(*.f64 #s(literal 1/180 binary64) ang)
(*.f64 ang #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) ang))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) ang) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) ang) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 ang))) #s(literal -180 binary64))
(/.f64 (neg.f64 (neg.f64 ang)) #s(literal 180 binary64))
(/.f64 (neg.f64 ang) #s(literal -180 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) ang) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) ang)))
(/.f64 ang #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 180 binary64) ang))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) ang) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) ang))
(neg.f64 (/.f64 ang #s(literal -180 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 ang #s(literal -180 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) ang)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/180 binary64) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))) (/.f64 (neg.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 #s(literal 1/180 binary64) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) #s(literal 1 binary64)) (PI.f64))
(*.f64 #s(literal -1/180 binary64) (*.f64 (neg.f64 (PI.f64)) ang))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) ang)))
(*.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) #s(literal 1 binary64)) ang)
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/180 binary64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (pow.f64 ang #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (/.f64 (PI.f64) (pow.f64 ang #s(literal -1/2 binary64))) (/.f64 #s(literal 1/180 binary64) (pow.f64 ang #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) ang)
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) ang)))
(*.f64 (pow.f64 (cbrt.f64 (PI.f64)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) ang)))
(*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))
(*.f64 (*.f64 (PI.f64) ang) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) ang))
(*.f64 (PI.f64) (/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) ang)))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))
(*.f64 ang (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
(pow.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 ang #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/180 binary64))) (neg.f64 (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (neg.f64 (PI.f64)))) (neg.f64 (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)))) (neg.f64 (/.f64 #s(literal -1 binary64) ang)))
(/.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1/2 binary64))) (pow.f64 ang #s(literal -1/2 binary64)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/180 binary64)) (/.f64 #s(literal -1 binary64) ang))
(/.f64 (*.f64 #s(literal 1/180 binary64) (neg.f64 (PI.f64))) (/.f64 #s(literal -1 binary64) ang))
(/.f64 #s(literal -1/180 binary64) (neg.f64 (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))) (/.f64 #s(literal -1 binary64) ang))
(/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (pow.f64 ang #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) ang) #s(literal -180 binary64))
(/.f64 (neg.f64 (PI.f64)) (neg.f64 (/.f64 #s(literal 180 binary64) ang)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
(/.f64 (*.f64 (PI.f64) ang) #s(literal 180 binary64))
(/.f64 #s(literal 1/180 binary64) (pow.f64 (*.f64 (PI.f64) ang) #s(literal -1 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) ang))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (PI.f64) ang) #s(literal -180 binary64)))
(*.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal 1 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(pow.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (neg.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 (neg.f64 (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) #s(literal 1 binary64))
(/.f64 (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (neg.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64))))
(/.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal 1 binary64))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(/.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))) (neg.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(-.f64 #s(literal 0 binary64) (/.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))

eval123.0ms (3.6%)

Memory
14.0MiB live, 89.1MiB allocated
Compiler

Compiled 26 064 to 4 483 computations (82.8% saved)

prune23.0ms (0.7%)

Memory
39.2MiB live, 39.2MiB allocated
Pruning

17 alts after pruning (14 fresh and 3 done)

PrunedKeptTotal
New88312895
Fresh426
Picked235
Done000
Total88917906
Accuracy
100.0%
Counts
906 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
98.5%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (/ ang 180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))) #s(literal 1 binary64)))
98.3%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (* 1/180 ang) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
99.5%
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64)))
99.2%
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) #s(approx (/ (cos (* (* (PI) 1/180) ang)) (sin (* (* (PI) 1/180) ang))) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/540 binary64) (PI.f64)) ang) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang))) #s(literal 1 binary64)))
99.2%
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -32400 binary64) ang) (*.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1/17496000 binary64)) #s(literal -1 binary64)) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang)))
97.8%
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (/.f64 #s(literal -1 binary64) ang)) (*.f64 (PI.f64) #s(literal -1 binary64))) (*.f64 (PI.f64) (/.f64 #s(literal -1 binary64) ang))) ang)))
97.9%
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))
97.5%
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64))))
97.9%
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal -1 binary64) ang) (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))))))
52.0%
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 ang (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang)) (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang))))
97.8%
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
98.4%
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 1 binary64) (/.f64 ang (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))))
97.7%
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
98.4%
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (-.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))
97.7%
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) ang)))))
5.1%
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) #s(approx (/ (- (/ 180 (PI)) ang) ang) #s(literal -1 binary64))))
Compiler

Compiled 835 to 458 computations (45.1% saved)

regimes66.0ms (1.9%)

Memory
-63.1MiB live, 27.1MiB allocated
Counts
24 → 1
Calls
Call 1
Inputs
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) #s(approx (/ (- (/ 180 (PI)) ang) ang) #s(literal -1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (-.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) ang)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (* 1/180 ang) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (/ ang 180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))) #s(literal 1 binary64)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal -1 binary64) ang) (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 1 binary64) (/.f64 ang (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))))
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) #s(approx (/ (cos (* (* (PI) 1/180) ang)) (sin (* (* (PI) 1/180) ang))) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/540 binary64) (PI.f64)) ang) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang))) #s(literal 1 binary64)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 ang (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang)) (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -32400 binary64) ang) (*.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1/17496000 binary64)) #s(literal -1 binary64)) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (/.f64 #s(literal -1 binary64) ang)) (*.f64 (PI.f64) #s(literal -1 binary64))) (*.f64 (PI.f64) (/.f64 #s(literal -1 binary64) ang))) ang)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64))))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (pow.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)))))) #s(literal 1 binary64)))
(fabs.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (tan.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) ang))) #s(literal -1 binary64)) #s(literal -1 binary64))))
Outputs
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64)))
Calls

7 calls:

34.0ms
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
5.0ms
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
5.0ms
(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
5.0ms
(/.f64 ang #s(literal 180 binary64))
5.0ms
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
Results
AccuracySegmentsBranch
99.5%1ang
99.5%1(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
99.5%1(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
99.5%1(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
99.5%1(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
99.5%1(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
99.5%1(/.f64 ang #s(literal 180 binary64))
Compiler

Compiled 44 to 42 computations (4.5% saved)

regimes31.0ms (0.9%)

Memory
21.3MiB live, 21.3MiB allocated
Counts
20 → 1
Calls
Call 1
Inputs
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) #s(approx (/ (- (/ 180 (PI)) ang) ang) #s(literal -1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (-.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) ang)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (* 1/180 ang) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (/ ang 180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))) #s(literal 1 binary64)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal -1 binary64) ang) (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 1 binary64) (/.f64 ang (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))))
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) #s(approx (/ (cos (* (* (PI) 1/180) ang)) (sin (* (* (PI) 1/180) ang))) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/540 binary64) (PI.f64)) ang) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang))) #s(literal 1 binary64)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 ang (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang)) (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -32400 binary64) ang) (*.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1/17496000 binary64)) #s(literal -1 binary64)) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (/.f64 #s(literal -1 binary64) ang)) (*.f64 (PI.f64) #s(literal -1 binary64))) (*.f64 (PI.f64) (/.f64 #s(literal -1 binary64) ang))) ang)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64))))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (pow.f64 ang #s(literal -1 binary64)))))) #s(literal 1 binary64)))
Outputs
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
Calls

7 calls:

4.0ms
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
4.0ms
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
4.0ms
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
4.0ms
(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
4.0ms
(/.f64 ang #s(literal 180 binary64))
Results
AccuracySegmentsBranch
99.4%1ang
99.4%1(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
99.4%1(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
99.4%1(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
99.4%1(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
99.4%1(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
99.4%1(/.f64 ang #s(literal 180 binary64))
Compiler

Compiled 44 to 42 computations (4.5% saved)

regimes27.0ms (0.8%)

Memory
19.0MiB live, 19.0MiB allocated
Counts
16 → 1
Calls
Call 1
Inputs
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) #s(approx (/ (- (/ 180 (PI)) ang) ang) #s(literal -1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (-.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) ang)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (* 1/180 ang) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (/ ang 180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))) #s(literal 1 binary64)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal -1 binary64) ang) (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 1 binary64) (/.f64 ang (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))))
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) #s(approx (/ (cos (* (* (PI) 1/180) ang)) (sin (* (* (PI) 1/180) ang))) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/540 binary64) (PI.f64)) ang) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang))) #s(literal 1 binary64)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 ang (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang)) (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -32400 binary64) ang) (*.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1/17496000 binary64)) #s(literal -1 binary64)) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 (-.f64 (*.f64 #s(literal 180 binary64) (/.f64 #s(literal -1 binary64) ang)) (*.f64 (PI.f64) #s(literal -1 binary64))) (*.f64 (PI.f64) (/.f64 #s(literal -1 binary64) ang))) ang)))
Outputs
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -32400 binary64) ang) (*.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1/17496000 binary64)) #s(literal -1 binary64)) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang)))
Calls

7 calls:

4.0ms
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
4.0ms
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
4.0ms
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
4.0ms
(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
4.0ms
(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
Results
AccuracySegmentsBranch
99.2%1ang
99.2%1(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
99.2%1(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
99.2%1(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
99.2%1(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
99.2%1(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
99.2%1(/.f64 ang #s(literal 180 binary64))
Compiler

Compiled 44 to 42 computations (4.5% saved)

regimes25.0ms (0.7%)

Memory
17.9MiB live, 17.9MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) #s(approx (/ (- (/ 180 (PI)) ang) ang) #s(literal -1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (-.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) ang)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (* 1/180 ang) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (/ ang 180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))) #s(literal 1 binary64)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal -1 binary64) ang) (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 1 binary64) (/.f64 ang (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))))
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) #s(approx (/ (cos (* (* (PI) 1/180) ang)) (sin (* (* (PI) 1/180) ang))) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/540 binary64) (PI.f64)) ang) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang))) #s(literal 1 binary64)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 ang (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang)) (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)) ang))))
Outputs
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) #s(approx (/ (cos (* (* (PI) 1/180) ang)) (sin (* (* (PI) 1/180) ang))) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/540 binary64) (PI.f64)) ang) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang))) #s(literal 1 binary64)))
Calls

7 calls:

3.0ms
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
3.0ms
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
3.0ms
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
3.0ms
(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
3.0ms
ang
Results
AccuracySegmentsBranch
99.2%1ang
99.2%1(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
99.2%1(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
99.2%1(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
99.2%1(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
99.2%1(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
99.2%1(/.f64 ang #s(literal 180 binary64))
Compiler

Compiled 44 to 42 computations (4.5% saved)

regimes24.0ms (0.7%)

Memory
-62.9MiB live, 16.7MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) #s(approx (/ (- (/ 180 (PI)) ang) ang) #s(literal -1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (-.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) ang)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (* 1/180 ang) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (/ ang 180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))) #s(literal 1 binary64)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal -1 binary64) ang) (neg.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64))))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 1 binary64) (/.f64 ang (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))))
Outputs
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
Calls

7 calls:

4.0ms
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
3.0ms
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
3.0ms
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
3.0ms
(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
3.0ms
(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
Results
AccuracySegmentsBranch
98.6%1(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
98.6%1(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
98.6%1(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
98.6%1ang
98.6%1(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
98.6%1(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
98.6%1(/.f64 ang #s(literal 180 binary64))
Compiler

Compiled 44 to 42 computations (4.5% saved)

regimes19.0ms (0.6%)

Memory
15.0MiB live, 15.0MiB allocated
Counts
9 → 1
Calls
Call 1
Inputs
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) #s(approx (/ (- (/ 180 (PI)) ang) ang) #s(literal -1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (-.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) ang)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (* 1/180 ang) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (/ ang 180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))) #s(literal 1 binary64)))
Outputs
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (/ ang 180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))) #s(literal 1 binary64)))
Calls

7 calls:

3.0ms
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
3.0ms
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
3.0ms
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
3.0ms
(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
3.0ms
(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
Results
AccuracySegmentsBranch
98.5%1ang
98.5%1(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
98.5%1(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
98.5%1(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
98.5%1(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
98.5%1(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
98.5%1(/.f64 ang #s(literal 180 binary64))
Compiler

Compiled 44 to 42 computations (4.5% saved)

regimes17.0ms (0.5%)

Memory
14.6MiB live, 14.6MiB allocated
Counts
8 → 1
Calls
Call 1
Inputs
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) #s(approx (/ (- (/ 180 (PI)) ang) ang) #s(literal -1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (-.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) ang)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) ang) (PI.f64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (* 1/180 ang) (PI))) (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
Outputs
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (-.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))
Calls

7 calls:

2.0ms
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
2.0ms
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
2.0ms
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
2.0ms
(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
2.0ms
(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
Results
AccuracySegmentsBranch
98.4%1ang
98.4%1(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
98.4%1(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
98.4%1(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
98.4%1(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
98.4%1(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
98.4%1(/.f64 ang #s(literal 180 binary64))
Compiler

Compiled 44 to 42 computations (4.5% saved)

regimes10.0ms (0.3%)

Memory
11.0MiB live, 11.0MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) #s(approx (/ (- (/ 180 (PI)) ang) ang) #s(literal -1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
Outputs
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
Calls

7 calls:

1.0ms
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
1.0ms
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
1.0ms
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
1.0ms
(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
1.0ms
(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
Results
AccuracySegmentsBranch
97.8%1ang
97.8%1(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
97.8%1(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
97.8%1(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
97.8%1(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
97.8%1(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
97.8%1(/.f64 ang #s(literal 180 binary64))
Compiler

Compiled 44 to 42 computations (4.5% saved)

regimes8.0ms (0.2%)

Memory
10.6MiB live, 10.6MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) #s(approx (/ (- (/ 180 (PI)) ang) ang) #s(literal -1 binary64))))
Outputs
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) #s(approx (/ (- (/ 180 (PI)) ang) ang) #s(literal -1 binary64))))
Calls

7 calls:

1.0ms
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
1.0ms
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
1.0ms
(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
1.0ms
(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
1.0ms
(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
Results
AccuracySegmentsBranch
5.1%1(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64)))
5.1%1(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))) #s(literal 1 binary64))
5.1%1(/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))))
5.1%1ang
5.1%1(tan.f64 (*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64)))
5.1%1(*.f64 (/.f64 ang #s(literal 180 binary64)) (PI.f64))
5.1%1(/.f64 ang #s(literal 180 binary64))
Compiler

Compiled 44 to 42 computations (4.5% saved)

simplify96.0ms (2.8%)

Memory
11.1MiB live, 11.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
072194
1125194
2218194
3429194
4711194
51276194
61881194
72555194
84658194
97504194
Stop Event
node limit
Calls
Call 1
Inputs
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -32400 binary64) ang) (*.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1/17496000 binary64)) #s(literal -1 binary64)) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang)))
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) #s(approx (/ (cos (* (* (PI) 1/180) ang)) (sin (* (* (PI) 1/180) ang))) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/540 binary64) (PI.f64)) ang) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang))) #s(literal 1 binary64)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (/ ang 180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))) #s(literal 1 binary64)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (-.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) #s(approx (/ (- (/ 180 (PI)) ang) ang) #s(literal -1 binary64))))
Outputs
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))) #s(literal 1 binary64)))
(fabs.f64 (+.f64 #s(literal -1 binary64) #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) (/.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64)))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) ang) (PI.f64))))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -32400 binary64) ang) (*.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) #s(literal 1/17496000 binary64)) #s(literal -1 binary64)) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang)))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -32400 binary64) ang) (*.f64 (PI.f64) #s(literal 1/17496000 binary64)) #s(literal -1 binary64)) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang)))
(fabs.f64 (-.f64 #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) #s(approx (/ (cos (* (* (PI) 1/180) ang)) (sin (* (* (PI) 1/180) ang))) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/540 binary64) (PI.f64)) ang) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang))) #s(literal 1 binary64)))
(fabs.f64 (+.f64 #s(literal -1 binary64) #s(approx (/ 1 (tan (* (/ ang 180) (PI)))) #s(approx (/ (cos (* (* (PI) 1/180) ang)) (sin (* (* (PI) 1/180) ang))) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/540 binary64) (PI.f64)) ang) ang (/.f64 #s(literal 180 binary64) (PI.f64))) ang)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 (-.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) ang) ang)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (tan (* (/ ang 180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang))) #s(literal 1 binary64)))
(fabs.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (tan (* (/ ang 180) (PI))) (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) ang)))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (-.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang)) #s(literal 1 binary64))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) ang))))
(fabs.f64 #s(approx (- (/ 1 (tan (* (/ ang 180) (PI)))) 1) #s(approx (/ (- (/ 180 (PI)) ang) ang) #s(literal -1 binary64))))

soundness712.0ms (20.9%)

Memory
10.0MiB live, 10.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042290
070258
1264258
21503258
08158250
02191004
1582976
22166891
37031891
08324832
01041
01741
17441
241741
3396241
0919439
0128656
1325643
21207534
36818466
08221439
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 320 to 179 computations (44.1% saved)

preprocess118.0ms (3.5%)

Memory
-47.2MiB live, 32.0MiB allocated
Compiler

Compiled 410 to 168 computations (59% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...