(1-cos(x+0.001)) + 1-cos(x)

Time bar (total: 4.1s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%24.2%75.8%0%0%0%0
100%24.2%0%75.8%0%0%0%1
Compiler

Compiled 19 to 15 computations (21.1% saved)

sample1.2s (28%)

Memory
64.6MiB live, 572.8MiB allocated
Samples
677.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 495.0ms
ival-cos: 163.0ms (32.9% of total)
ival-add: 122.0ms (24.6% of total)
ival-sub: 87.0ms (17.6% of total)
ival-<=: 83.0ms (16.8% of total)
exact: 22.0ms (4.4% of total)
ival-and: 15.0ms (3% of total)
ival-assert: 4.0ms (0.8% of total)
Bogosity

explain254.0ms (6.1%)

Memory
42.8MiB live, 144.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2560-0-(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
2560-0-(-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
00-0-#s(literal 1 binary64)
00-0-#s(literal 1152921504606847/1152921504606846976 binary64)
00-0-(cos.f64 x)
00-0-(+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))
00-0-(cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))
00-0-x
00-0-(+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))cancellation2560
-.f64(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))cancellation2560
Confusion
Predicted +Predicted -
+2560
-00
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+25600
-000
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
2256
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
38.0ms512×0valid
Compiler

Compiled 89 to 31 computations (65.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-cos: 10.0ms (44.7% of total)
ival-add: 6.0ms (26.8% of total)
ival-sub: 5.0ms (22.3% of total)
ival-true: 1.0ms (4.5% of total)
exact: 1.0ms (4.5% of total)
ival-assert: 0.0ms (0% of total)

preprocess69.0ms (1.7%)

Memory
-70.9MiB live, 6.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01125
12919
28918
324918
452318
573918
681518
783018
0911
01511
1279
2579
31279
42609
54789
66509
77559
87579
07579
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Outputs
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
Compiler

Compiled 11 to 9 computations (18.2% saved)

eval0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.7%
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Compiler

Compiled 11 to 9 computations (18.2% saved)

simplify20.0ms (0.5%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))
cost-diff0
(-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
cost-diff0
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
cost-diff2
(+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0937
01537
12733
25733
312733
426033
547833
665033
775533
875733
075733
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
(+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
#s(literal 1 binary64)
(cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))
(+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))
x
#s(literal 1152921504606847/1152921504606846976 binary64)
(cos.f64 x)
Outputs
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64))
(-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
#s(literal 1 binary64)
(cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))
(cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))
(+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)
x
#s(literal 1152921504606847/1152921504606846976 binary64)
(cos.f64 x)

localize28.0ms (0.7%)

Memory
10.1MiB live, 10.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))
accuracy0.0
(cos.f64 x)
accuracy16.17267968689843
(-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
accuracy16.21155989432016
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Samples
21.0ms256×0valid
Compiler

Compiled 39 to 11 computations (71.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-cos: 5.0ms (40.3% of total)
ival-add: 4.0ms (32.2% of total)
ival-sub: 3.0ms (24.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series3.0ms (0.1%)

Memory
1.0MiB live, 1.0MiB allocated
Counts
5 → 27
Calls
Call 1
Inputs
(+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
(-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
(cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))
(cos.f64 x)
Outputs
(- 2 (cos 1152921504606847/1152921504606846976))
(- (+ 2 (* x (sin 1152921504606847/1152921504606846976))) (cos 1152921504606847/1152921504606846976))
(- (+ 2 (* x (+ (sin 1152921504606847/1152921504606846976) (* 1/2 (* x (cos 1152921504606847/1152921504606846976)))))) (cos 1152921504606847/1152921504606846976))
(- (+ 2 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- (* -1/6 (* x (sin 1152921504606847/1152921504606846976))) (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(- 1 (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (sin 1152921504606847/1152921504606846976))) (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- 1/2 (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- (+ 1/2 (* -1/6 (* x (sin 1152921504606847/1152921504606846976)))) (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* 1/2 (* x (cos 1152921504606847/1152921504606846976)))))) (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- (* -1/6 (* x (sin 1152921504606847/1152921504606846976))) (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(cos 1152921504606847/1152921504606846976)
(+ (cos 1152921504606847/1152921504606846976) (* -1 (* x (sin 1152921504606847/1152921504606846976))))
(+ (cos 1152921504606847/1152921504606846976) (* x (- (* -1/2 (* x (cos 1152921504606847/1152921504606846976))) (sin 1152921504606847/1152921504606846976))))
(+ (cos 1152921504606847/1152921504606846976) (* x (- (* x (+ (* -1/2 (cos 1152921504606847/1152921504606846976)) (* 1/6 (* x (sin 1152921504606847/1152921504606846976))))) (sin 1152921504606847/1152921504606846976))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(- 2 (cos (+ 1152921504606847/1152921504606846976 x)))
(- 2 (+ (cos x) (cos (+ 1152921504606847/1152921504606846976 x))))
(- 1 (cos (+ 1152921504606847/1152921504606846976 x)))
(cos (+ 1152921504606847/1152921504606846976 x))
(cos x)
(- 2 (cos (- 1152921504606847/1152921504606846976 (* -1 x))))
(- 2 (+ (cos x) (cos (- 1152921504606847/1152921504606846976 (* -1 x)))))
(- 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x))))
(cos (- 1152921504606847/1152921504606846976 (* -1 x)))
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@0
((+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (- 1 (cos (+ x 1152921504606847/1152921504606846976))) (cos (+ x 1152921504606847/1152921504606846976)) (cos x))
0.0ms
x
@-inf
((+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (- 1 (cos (+ x 1152921504606847/1152921504606846976))) (cos (+ x 1152921504606847/1152921504606846976)) (cos x))
0.0ms
x
@inf
((+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (- 1 (cos (+ x 1152921504606847/1152921504606846976))) (cos (+ x 1152921504606847/1152921504606846976)) (cos x))

simplify162.0ms (3.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
090284
1242283
2540283
31828283
45825283
57969283
08202255
Stop Event
iter limit
node limit
Counts
27 → 27
Calls
Call 1
Inputs
(- 2 (cos 1152921504606847/1152921504606846976))
(- (+ 2 (* x (sin 1152921504606847/1152921504606846976))) (cos 1152921504606847/1152921504606846976))
(- (+ 2 (* x (+ (sin 1152921504606847/1152921504606846976) (* 1/2 (* x (cos 1152921504606847/1152921504606846976)))))) (cos 1152921504606847/1152921504606846976))
(- (+ 2 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- (* -1/6 (* x (sin 1152921504606847/1152921504606846976))) (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(- 1 (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (sin 1152921504606847/1152921504606846976))) (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- 1/2 (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- (+ 1/2 (* -1/6 (* x (sin 1152921504606847/1152921504606846976)))) (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* 1/2 (* x (cos 1152921504606847/1152921504606846976)))))) (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- (* -1/6 (* x (sin 1152921504606847/1152921504606846976))) (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(cos 1152921504606847/1152921504606846976)
(+ (cos 1152921504606847/1152921504606846976) (* -1 (* x (sin 1152921504606847/1152921504606846976))))
(+ (cos 1152921504606847/1152921504606846976) (* x (- (* -1/2 (* x (cos 1152921504606847/1152921504606846976))) (sin 1152921504606847/1152921504606846976))))
(+ (cos 1152921504606847/1152921504606846976) (* x (- (* x (+ (* -1/2 (cos 1152921504606847/1152921504606846976)) (* 1/6 (* x (sin 1152921504606847/1152921504606846976))))) (sin 1152921504606847/1152921504606846976))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(- 2 (cos (+ 1152921504606847/1152921504606846976 x)))
(- 2 (+ (cos x) (cos (+ 1152921504606847/1152921504606846976 x))))
(- 1 (cos (+ 1152921504606847/1152921504606846976 x)))
(cos (+ 1152921504606847/1152921504606846976 x))
(cos x)
(- 2 (cos (- 1152921504606847/1152921504606846976 (* -1 x))))
(- 2 (+ (cos x) (cos (- 1152921504606847/1152921504606846976 (* -1 x)))))
(- 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x))))
(cos (- 1152921504606847/1152921504606846976 (* -1 x)))
Outputs
(- 2 (cos 1152921504606847/1152921504606846976))
(-.f64 #s(literal 2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(- (+ 2 (* x (sin 1152921504606847/1152921504606846976))) (cos 1152921504606847/1152921504606846976))
(fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x (-.f64 #s(literal 2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(- (+ 2 (* x (+ (sin 1152921504606847/1152921504606846976) (* 1/2 (* x (cos 1152921504606847/1152921504606846976)))))) (cos 1152921504606847/1152921504606846976))
(fma.f64 (fma.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x) #s(literal 1/2 binary64) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(- (+ 2 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- (* -1/6 (* x (sin 1152921504606847/1152921504606846976))) (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x))) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(- 1 (cos 1152921504606847/1152921504606846976))
(-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(- (+ 1 (* x (sin 1152921504606847/1152921504606846976))) (cos 1152921504606847/1152921504606846976))
(fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- 1/2 (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- (+ 1/2 (* -1/6 (* x (sin 1152921504606847/1152921504606846976)))) (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x) (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64))) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* 1/2 (* x (cos 1152921504606847/1152921504606846976)))))) (cos 1152921504606847/1152921504606846976))
(fma.f64 (fma.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x) #s(literal 1/2 binary64) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- (* -1/6 (* x (sin 1152921504606847/1152921504606846976))) (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x))) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(cos 1152921504606847/1152921504606846976)
(cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))
(+ (cos 1152921504606847/1152921504606846976) (* -1 (* x (sin 1152921504606847/1152921504606846976))))
(fma.f64 (neg.f64 x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(+ (cos 1152921504606847/1152921504606846976) (* x (- (* -1/2 (* x (cos 1152921504606847/1152921504606846976))) (sin 1152921504606847/1152921504606846976))))
(fma.f64 (neg.f64 x) (fma.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x) #s(literal 1/2 binary64) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(+ (cos 1152921504606847/1152921504606846976) (* x (- (* x (+ (* -1/2 (cos 1152921504606847/1152921504606846976)) (* 1/6 (* x (sin 1152921504606847/1152921504606846976))))) (sin 1152921504606847/1152921504606846976))))
(fma.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x))) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(- 2 (cos (+ 1152921504606847/1152921504606846976 x)))
(-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(- 2 (+ (cos x) (cos (+ 1152921504606847/1152921504606846976 x))))
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(- 1 (cos (+ 1152921504606847/1152921504606846976 x)))
(-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(cos (+ 1152921504606847/1152921504606846976 x))
(cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(cos x)
(cos.f64 x)
(- 2 (cos (- 1152921504606847/1152921504606846976 (* -1 x))))
(-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(- 2 (+ (cos x) (cos (- 1152921504606847/1152921504606846976 (* -1 x)))))
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(- 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x))))
(-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(cos (- 1152921504606847/1152921504606846976 (* -1 x)))
(cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))

rewrite206.0ms (5%)

Memory
-21.0MiB live, 57.1MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0931
01531
18227
268827
0863327
Stop Event
iter limit
node limit
iter limit
Counts
5 → 318
Calls
Call 1
Inputs
(+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
(-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
(cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))
(cos.f64 x)
Outputs
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64)))) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))))))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64))) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (*.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (/.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))) (*.f64 (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)))) (+.f64 (/.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (/.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (fma.f64 (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(/.f64 (neg.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64))))) (neg.f64 (+.f64 #s(literal 0 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)))))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64))) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (-.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (-.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(neg.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64)))) (/.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64))) #s(literal 2 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal 2 binary64))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64))
(fma.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 1 binary64) #s(literal 2 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)) (neg.f64 (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64))))
(fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal -1 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x)))
(-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (/.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))) (/.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(-.f64 (/.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)))
(-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(-.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))
(+.f64 (-.f64 #s(literal 2 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))
(+.f64 (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x) #s(literal 1 binary64)))
(+.f64 (/.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (neg.f64 (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64))))
(+.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(+.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(*.f64 (-.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x))))
(*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))))))
(*.f64 (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (*.f64 (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x))) (pow.f64 (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x))) (pow.f64 (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))) (*.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))) (+.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))) (+.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))) (-.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x))))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64))) (fma.f64 (cos.f64 x) (cos.f64 x) (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (*.f64 (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 x)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 x)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (neg.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (+.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x)) (-.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))) (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (neg.f64 (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)))
(fma.f64 (*.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64)))) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (/.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64)))) (/.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(fma.f64 (/.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (neg.f64 (cos.f64 x)))
(fma.f64 #s(literal -1 binary64) (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 #s(literal -1 binary64) (cos.f64 x) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))) (neg.f64 (cos.f64 x)))
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(fma.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (neg.f64 (cos.f64 x)))
(fma.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))))) (neg.f64 (cos.f64 x)))
(fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (cos.f64 x)))
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64))) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)))
(fma.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(fma.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))))))
(fma.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (cos.f64 x)))
(fma.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))) (neg.f64 (cos.f64 x)))
(fma.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)))
(fma.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (*.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64))) (neg.f64 (cos.f64 x)))
(fma.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 1 binary64) (neg.f64 (cos.f64 x)))
(fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (neg.f64 (cos.f64 x)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))
(-.f64 (fma.f64 #s(literal -1 binary64) (cos.f64 x) (/.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)))
(-.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 0 binary64)) (cos.f64 x))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(-.f64 (fma.f64 #s(literal -1 binary64) (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(-.f64 (fma.f64 #s(literal -1 binary64) (cos.f64 x) #s(literal 1 binary64)) (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x))))
(-.f64 (/.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (+.f64 (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)) (cos.f64 x)))
(-.f64 (/.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (-.f64 (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x))))
(-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(-.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(-.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(-.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))))
(-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x)))
(-.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (neg.f64 (cos.f64 x))))
(-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 x) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (cos.f64 x))
(-.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(-.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))
(+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 1 binary64))
(+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 1 binary64)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(+.f64 (fma.f64 #s(literal -1 binary64) (cos.f64 x) #s(literal 2 binary64)) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1 binary64) (cos.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(+.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(+.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (-.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64))))))
(+.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (cos.f64 x)))
(+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (neg.f64 (cos.f64 x))))
(+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(+.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(+.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (neg.f64 (cos.f64 x)))
(+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(+.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(+.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 x))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))
(*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))) (+.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (*.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)))) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))
(/.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64))) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(neg.f64 (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64)))) (/.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x)))
(-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))
(-.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x))))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))
(+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))
(+.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 3 binary64)) (fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))))
(+.f64 (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(*.f64 (*.f64 (cos.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)))))))
(*.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (neg.f64 (cos.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))) #s(literal 4 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (-.f64 (cos.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (cos.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (cos.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (sin.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(fma.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x)))
(fma.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (cos.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (cos.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)))))))
(-.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))
(cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(+.f64 (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (sin.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(+.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x)))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(cos.f64 x)

eval41.0ms (1%)

Memory
33.7MiB live, 33.7MiB allocated
Compiler

Compiled 9 799 to 1 142 computations (88.3% saved)

prune13.0ms (0.3%)

Memory
-62.5MiB live, 16.0MiB allocated
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New3338341
Fresh000
Picked101
Done000
Total3348342
Accuracy
100.0%
Counts
342 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
98.4%
(fma.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
100.0%
(/.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x))))
74.7%
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) #s(approx (cos x) #s(literal 1 binary64)))
74.7%
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
74.7%
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
74.7%
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
74.5%
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
Compiler

Compiled 348 to 242 computations (30.5% saved)

simplify137.0ms (3.3%)

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

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)
cost-diff0
(sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
cost-diff0
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
cost-diff7
(*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
cost-diff0
(fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64))
cost-diff0
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
cost-diff0
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
cost-diff0
(cos.f64 x)
cost-diff0
(-.f64 #s(literal 2 binary64) (cos.f64 x))
cost-diff0
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
cost-diff0
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
cost-diff0
(cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))
cost-diff0
(-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
cost-diff0
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
cost-diff0
(sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
cost-diff0
(pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))
cost-diff0
(fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
cost-diff0
(/.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x))))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
040325
070323
1128315
2268313
3661305
41452305
53092305
65567305
77434305
08054305
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x))))
(fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))
(sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)
#s(literal 1152921504606847/1152921504606846976 binary64)
x
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (cos.f64 x))
#s(literal 1 binary64)
(cos.f64 x)
(*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))
(cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(pow.f64 (sin.f64 x) #s(literal 2 binary64))
(sin.f64 x)
(*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
#s(literal 1 binary64)
(cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))
#s(literal 1152921504606847/1152921504606846976 binary64)
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(-.f64 #s(literal 2 binary64) (cos.f64 x))
#s(literal 2 binary64)
(cos.f64 x)
x
(cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)
#s(literal 1152921504606847/1152921504606846976 binary64)
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))
#s(literal 1152921504606847/1152921504606846976 binary64)
x
(sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))
(-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
#s(literal 1 binary64)
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)
#s(literal 1152921504606847/1152921504606846976 binary64)
x
(*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))
(cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
#s(literal 1 binary64)
#s(literal -1 binary64)
(-.f64 #s(literal 1 binary64) (cos.f64 x))
(cos.f64 x)
Outputs
(/.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 (cos.f64 x) #s(literal -1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (-.f64 #s(literal -1 binary64) (cos.f64 x))))
(fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(fma.f64 (-.f64 (cos.f64 x) #s(literal -1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))))
(pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))
(pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))
(sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))
(+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)
(+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))
#s(literal 1152921504606847/1152921504606846976 binary64)
x
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (cos.f64 x))
(-.f64 (cos.f64 x) #s(literal -1 binary64))
#s(literal 1 binary64)
(cos.f64 x)
(*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)))
(+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))
(-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))
(cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))
(pow.f64 (sin.f64 x) #s(literal 2 binary64))
(sin.f64 x)
(*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (-.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (-.f64 #s(literal -1 binary64) (cos.f64 x)))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
#s(literal 1 binary64)
(cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))
#s(literal 1152921504606847/1152921504606846976 binary64)
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 #s(literal 2 binary64) (cos.f64 x))
#s(literal 2 binary64)
(cos.f64 x)
x
(cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))
(+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)
(+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))
#s(literal 1152921504606847/1152921504606846976 binary64)
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))
#s(literal 1152921504606847/1152921504606846976 binary64)
x
(sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))
(-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
#s(literal 1 binary64)
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (tan.f64 (/.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))
(+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)
(+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))
#s(literal 1152921504606847/1152921504606846976 binary64)
x
(*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(tan.f64 (/.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))
(pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))
(-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))
(cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))
#s(literal 1 binary64)
#s(literal -1 binary64)
(-.f64 #s(literal 1 binary64) (cos.f64 x))
(cos.f64 x)

localize383.0ms (9.2%)

Memory
-52.4MiB live, 132.4MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
accuracy0.96484375
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
accuracy0.96875
(*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
accuracy29.49405972104929
(-.f64 #s(literal 1 binary64) (cos.f64 x))
accuracy0.0
(cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))
accuracy0.0
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
accuracy0.01171875
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
accuracy16.174594142790824
(-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
accuracy0.0
(cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
accuracy0.0
(cos.f64 x)
accuracy0.0
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
accuracy16.172705245327258
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
accuracy0.0
(cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))
accuracy0.48844274192339143
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
accuracy16.174594142790824
(-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
accuracy0.00390625
(sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
accuracy0.0078125
(/.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x))))
accuracy0.015625
(pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))
accuracy0.16796875
(*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
Samples
283.0ms192×2valid
47.0ms64×1valid
Compiler

Compiled 305 to 43 computations (85.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 215.0ms
adjust: 55.0ms (25.6% of total)
ival-cos: 50.0ms (23.3% of total)
ival-add: 28.0ms (13% of total)
ival-mult: 26.0ms (12.1% of total)
ival-sub: 20.0ms (9.3% of total)
ival-sin: 15.0ms (7% of total)
ival-pow2: 12.0ms (5.6% of total)
ival-pow: 5.0ms (2.3% of total)
ival-div: 4.0ms (1.9% of total)
exact: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series25.0ms (0.6%)

Memory
8.4MiB live, 8.4MiB allocated
Counts
21 → 79
Calls
Call 1
Inputs
(/.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x))))
(fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))
(sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(-.f64 #s(literal 2 binary64) (cos.f64 x))
(cos.f64 x)
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64))
(*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)
(*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
Outputs
(/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))
(+ (* x (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))
(+ (* x (- (+ (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (* 1/2 (/ (+ 1 (+ (cos 1152921504606847/1152921504606846976) (+ (* -1/2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* 2 (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/2 (/ (* (pow (sin 1152921504606847/1152921504606846976) 2) (+ (* -1 (cos 1152921504606847/1152921504606846976)) (* -1/2 (+ 1 (cos 1152921504606847/1152921504606846976))))) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))
(+ (* x (- (+ (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (+ (* 1/2 (/ (+ 1 (+ (cos 1152921504606847/1152921504606846976) (+ (* -1/2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* 2 (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (* 1/2 (/ (+ (* -1 (sin 1152921504606847/1152921504606846976)) (+ (* -1 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* 2 (+ (* -1 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* -1/3 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 1/2 (/ (+ 1 (+ (cos 1152921504606847/1152921504606846976) (+ (* -1/2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* 2 (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/2 (/ (* (pow (sin 1152921504606847/1152921504606846976) 2) (+ (* -1 (cos 1152921504606847/1152921504606846976)) (* -1/2 (+ 1 (cos 1152921504606847/1152921504606846976))))) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* 1/2 (/ (* (+ (* -1 (cos 1152921504606847/1152921504606846976)) (* -1/2 (+ 1 (cos 1152921504606847/1152921504606846976)))) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/2 (/ (* (pow (sin 1152921504606847/1152921504606846976) 2) (+ (* 1/3 (sin 1152921504606847/1152921504606846976)) (* 1/2 (sin 1152921504606847/1152921504606846976)))) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/2 (/ (* (pow (sin 1152921504606847/1152921504606846976) 2) (+ (* -1 (cos 1152921504606847/1152921504606846976)) (* -1/2 (+ 1 (cos 1152921504606847/1152921504606846976))))) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))
(* 2 (pow (sin 1152921504606847/1152921504606846976) 2))
(+ (* 2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* 4 (* x (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)))))
(+ (* 2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* x (+ (* 4 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* x (+ 1 (+ (cos 1152921504606847/1152921504606846976) (+ (* -1/2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* 2 (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2))))))))))
(+ (* 2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* x (+ (* 4 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* x (+ 1 (+ (cos 1152921504606847/1152921504606846976) (+ (* -1/2 (pow (sin 1152921504606847/1152921504606846976) 2)) (+ (* 2 (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2))) (* x (+ (* -1 (sin 1152921504606847/1152921504606846976)) (+ (* -1 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* 2 (+ (* -1 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* -1/3 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))))))))))))))))
(pow (sin 1152921504606847/1152921504606846976) 2)
(+ (* 2 (* x (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)))) (pow (sin 1152921504606847/1152921504606846976) 2))
(+ (* x (+ (* 2 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* x (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2))))) (pow (sin 1152921504606847/1152921504606846976) 2))
(+ (* x (+ (* 2 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* x (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (+ (* x (+ (* -1 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* -1/3 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))))) (pow (cos 1152921504606847/1152921504606846976) 2)))))) (pow (sin 1152921504606847/1152921504606846976) 2))
(sin 1152921504606847/1152921504606846976)
(+ (sin 1152921504606847/1152921504606846976) (* x (cos 1152921504606847/1152921504606846976)))
(+ (sin 1152921504606847/1152921504606846976) (* x (+ (cos 1152921504606847/1152921504606846976) (* -1/2 (* x (sin 1152921504606847/1152921504606846976))))))
(+ (sin 1152921504606847/1152921504606846976) (* x (+ (cos 1152921504606847/1152921504606846976) (* x (+ (* -1/2 (sin 1152921504606847/1152921504606846976)) (* -1/6 (* x (cos 1152921504606847/1152921504606846976))))))))
(- 1 (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (sin 1152921504606847/1152921504606846976))) (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- 1/2 (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- (+ 1/2 (* -1/6 (* x (sin 1152921504606847/1152921504606846976)))) (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
1
(+ 1 (* 1/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/2 (* -1/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/24)))))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (+ 1/2 (* 1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(+ (sin 1152921504606847/1152921504606846976) (* x (+ 1/2 (* 1/2 (cos 1152921504606847/1152921504606846976)))))
(/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))
(+ (* x (- (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))))
(+ (* x (- (+ (* x (- (* -1/2 (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))) (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))))
(+ (* x (- (+ (* x (- (+ (* -1/2 (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (* -1/6 (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* -1/2 (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (- (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/6 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))) (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))))
(+ (* x (- (+ (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (+ 1/2 (+ (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))) (/ (pow (cos 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))
(+ (* x (- (+ (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (+ 1/2 (+ (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* x (- (+ (* -1 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/3 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976))))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (+ (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))) (/ (pow (cos 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/6 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))))) (/ (pow (cos 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))
1152921504606847/1152921504606846976
(+ 1152921504606847/1152921504606846976 x)
(* (pow x 2) (+ 1 (cos 1152921504606847/1152921504606846976)))
(* (pow x 2) (+ 1 (+ (cos 1152921504606847/1152921504606846976) (* -1 (* x (sin 1152921504606847/1152921504606846976))))))
(* (pow x 2) (+ 1 (+ (cos 1152921504606847/1152921504606846976) (* x (+ (* -1 (sin 1152921504606847/1152921504606846976)) (* x (+ (* -1/2 (cos 1152921504606847/1152921504606846976)) (* -1/3 (+ 1 (cos 1152921504606847/1152921504606846976))))))))))
(* (pow x 2) (+ 1 (+ (cos 1152921504606847/1152921504606846976) (* x (+ (* -1 (sin 1152921504606847/1152921504606846976)) (* x (+ (* -1/2 (cos 1152921504606847/1152921504606846976)) (+ (* -1/3 (+ 1 (cos 1152921504606847/1152921504606846976))) (* x (+ (* 1/6 (sin 1152921504606847/1152921504606846976)) (* 1/3 (sin 1152921504606847/1152921504606846976))))))))))))
(cos 1152921504606847/1152921504606846976)
(+ (cos 1152921504606847/1152921504606846976) (* -1 (* x (sin 1152921504606847/1152921504606846976))))
(+ (cos 1152921504606847/1152921504606846976) (* x (- (* -1/2 (* x (cos 1152921504606847/1152921504606846976))) (sin 1152921504606847/1152921504606846976))))
(+ (cos 1152921504606847/1152921504606846976) (* x (- (* x (+ (* -1/2 (cos 1152921504606847/1152921504606846976)) (* 1/6 (* x (sin 1152921504606847/1152921504606846976))))) (sin 1152921504606847/1152921504606846976))))
(* 1/2 (pow x 2))
(* (pow x 2) (+ 1/2 (* -1/24 (pow x 2))))
(* (pow x 2) (+ 1/2 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/24))))
(* (pow x 2) (+ 1/2 (* (pow x 2) (- (* (pow x 2) (+ 1/720 (* -1/40320 (pow x 2)))) 1/24))))
(/ (+ (* (pow (sin x) 2) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x)))) (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x)))) (* (+ 1 (cos x)) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x)))))
(+ (* (pow (sin x) 2) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x)))) (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))))
(pow (sin (+ 1152921504606847/1152921504606846976 x)) 2)
(sin (+ 1152921504606847/1152921504606846976 x))
(- 2 (+ (cos x) (cos (+ 1152921504606847/1152921504606846976 x))))
(- 2 (cos x))
(cos x)
(* (pow x 2) (+ 1/2 (* 1/2 (cos 1152921504606847/1152921504606846976))))
(* (pow x 2) (+ 1/2 (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) (/ (sin 1152921504606847/1152921504606846976) x))))
(* (pow x 2) (- (+ 1/2 (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) (+ (/ 1 (pow x 2)) (/ (sin 1152921504606847/1152921504606846976) x)))) (/ (cos 1152921504606847/1152921504606846976) (pow x 2))))
(* x (+ 1/2 (* 1/2 (cos 1152921504606847/1152921504606846976))))
(* x (+ 1/2 (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) (/ (sin 1152921504606847/1152921504606846976) x))))
(/ (sin (+ 1152921504606847/1152921504606846976 x)) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x))))
(- (+ 1 (/ (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x))))) (cos x))
x
(* x (+ 1 (* 1152921504606847/1152921504606846976 (/ 1 x))))
(* (pow (sin x) 2) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x))))
(cos (+ 1152921504606847/1152921504606846976 x))
(- 1 (cos x))
(/ (+ (* (pow (sin x) 2) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x))))) (* (pow (sin (- 1152921504606847/1152921504606846976 (* -1 x))) 2) (+ 1 (cos x)))) (* (+ 1 (cos x)) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x))))))
(+ (* (pow (sin x) 2) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x))))) (* (pow (sin (- 1152921504606847/1152921504606846976 (* -1 x))) 2) (+ 1 (cos x))))
(pow (sin (- 1152921504606847/1152921504606846976 (* -1 x))) 2)
(sin (- 1152921504606847/1152921504606846976 (* -1 x)))
(- 2 (+ (cos x) (cos (- 1152921504606847/1152921504606846976 (* -1 x)))))
(* (pow x 2) (+ 1/2 (+ (* -1 (/ (+ (* -1 (sin 1152921504606847/1152921504606846976)) (* -1 (/ (- 1 (cos 1152921504606847/1152921504606846976)) x))) x)) (* 1/2 (cos 1152921504606847/1152921504606846976)))))
(* -1 (* x (+ (* -1 (+ 1/2 (* 1/2 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (sin 1152921504606847/1152921504606846976) x)))))
(/ (sin (- 1152921504606847/1152921504606846976 (* -1 x))) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x)))))
(- (+ 1 (/ (pow (sin (- 1152921504606847/1152921504606846976 (* -1 x))) 2) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x)))))) (cos x))
(* (pow (sin x) 2) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x)))))
(cos (- 1152921504606847/1152921504606846976 (* -1 x)))
Calls

3 calls:

TimeVariablePointExpression
10.0ms
x
@0
((/ (+ (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (+ 1 (cos x)))) (+ (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2))) (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (sin (+ 1152921504606847/1152921504606846976 x)) (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (- 1 (cos 1152921504606847/1152921504606846976)) (cos 1152921504606847/1152921504606846976) (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (- (- 2 (cos x)) (cos (+ 1152921504606847/1152921504606846976 x))) (- 2 (cos x)) (cos x) (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (+ (* (+ (* (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) 1/2) x) (sin 1152921504606847/1152921504606846976)) x) (- 1 (cos 1152921504606847/1152921504606846976))) (+ (* (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) 1/2) x) (sin 1152921504606847/1152921504606846976)) (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) 1/2) (* (sin (+ 1152921504606847/1152921504606846976 x)) (pow (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) -1)) (+ (* (sin (+ 1152921504606847/1152921504606846976 x)) (* (sin (+ 1152921504606847/1152921504606846976 x)) (pow (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) -1))) (- 1 (cos x))) (+ 1152921504606847/1152921504606846976 x) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2)) (cos (+ 1152921504606847/1152921504606846976 x)) (- 1 (cos x)))
7.0ms
x
@inf
((/ (+ (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (+ 1 (cos x)))) (+ (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2))) (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (sin (+ 1152921504606847/1152921504606846976 x)) (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (- 1 (cos 1152921504606847/1152921504606846976)) (cos 1152921504606847/1152921504606846976) (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (- (- 2 (cos x)) (cos (+ 1152921504606847/1152921504606846976 x))) (- 2 (cos x)) (cos x) (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (+ (* (+ (* (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) 1/2) x) (sin 1152921504606847/1152921504606846976)) x) (- 1 (cos 1152921504606847/1152921504606846976))) (+ (* (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) 1/2) x) (sin 1152921504606847/1152921504606846976)) (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) 1/2) (* (sin (+ 1152921504606847/1152921504606846976 x)) (pow (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) -1)) (+ (* (sin (+ 1152921504606847/1152921504606846976 x)) (* (sin (+ 1152921504606847/1152921504606846976 x)) (pow (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) -1))) (- 1 (cos x))) (+ 1152921504606847/1152921504606846976 x) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2)) (cos (+ 1152921504606847/1152921504606846976 x)) (- 1 (cos x)))
5.0ms
x
@-inf
((/ (+ (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (+ 1 (cos x)))) (+ (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2))) (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (sin (+ 1152921504606847/1152921504606846976 x)) (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (- 1 (cos 1152921504606847/1152921504606846976)) (cos 1152921504606847/1152921504606846976) (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (- (- 2 (cos x)) (cos (+ 1152921504606847/1152921504606846976 x))) (- 2 (cos x)) (cos x) (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (+ (* (+ (* (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) 1/2) x) (sin 1152921504606847/1152921504606846976)) x) (- 1 (cos 1152921504606847/1152921504606846976))) (+ (* (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) 1/2) x) (sin 1152921504606847/1152921504606846976)) (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) 1/2) (* (sin (+ 1152921504606847/1152921504606846976 x)) (pow (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) -1)) (+ (* (sin (+ 1152921504606847/1152921504606846976 x)) (* (sin (+ 1152921504606847/1152921504606846976 x)) (pow (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) -1))) (- 1 (cos x))) (+ 1152921504606847/1152921504606846976 x) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2)) (cos (+ 1152921504606847/1152921504606846976 x)) (- 1 (cos x)))

simplify166.0ms (4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
03742071
112151773
239241650
082911520
Stop Event
iter limit
node limit
Counts
79 → 78
Calls
Call 1
Inputs
(/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))
(+ (* x (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))
(+ (* x (- (+ (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (* 1/2 (/ (+ 1 (+ (cos 1152921504606847/1152921504606846976) (+ (* -1/2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* 2 (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/2 (/ (* (pow (sin 1152921504606847/1152921504606846976) 2) (+ (* -1 (cos 1152921504606847/1152921504606846976)) (* -1/2 (+ 1 (cos 1152921504606847/1152921504606846976))))) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))
(+ (* x (- (+ (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (+ (* 1/2 (/ (+ 1 (+ (cos 1152921504606847/1152921504606846976) (+ (* -1/2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* 2 (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (* 1/2 (/ (+ (* -1 (sin 1152921504606847/1152921504606846976)) (+ (* -1 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* 2 (+ (* -1 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* -1/3 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 1/2 (/ (+ 1 (+ (cos 1152921504606847/1152921504606846976) (+ (* -1/2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* 2 (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/2 (/ (* (pow (sin 1152921504606847/1152921504606846976) 2) (+ (* -1 (cos 1152921504606847/1152921504606846976)) (* -1/2 (+ 1 (cos 1152921504606847/1152921504606846976))))) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* 1/2 (/ (* (+ (* -1 (cos 1152921504606847/1152921504606846976)) (* -1/2 (+ 1 (cos 1152921504606847/1152921504606846976)))) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/2 (/ (* (pow (sin 1152921504606847/1152921504606846976) 2) (+ (* 1/3 (sin 1152921504606847/1152921504606846976)) (* 1/2 (sin 1152921504606847/1152921504606846976)))) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/2 (/ (* (pow (sin 1152921504606847/1152921504606846976) 2) (+ (* -1 (cos 1152921504606847/1152921504606846976)) (* -1/2 (+ 1 (cos 1152921504606847/1152921504606846976))))) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))
(* 2 (pow (sin 1152921504606847/1152921504606846976) 2))
(+ (* 2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* 4 (* x (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)))))
(+ (* 2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* x (+ (* 4 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* x (+ 1 (+ (cos 1152921504606847/1152921504606846976) (+ (* -1/2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* 2 (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2))))))))))
(+ (* 2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* x (+ (* 4 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* x (+ 1 (+ (cos 1152921504606847/1152921504606846976) (+ (* -1/2 (pow (sin 1152921504606847/1152921504606846976) 2)) (+ (* 2 (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2))) (* x (+ (* -1 (sin 1152921504606847/1152921504606846976)) (+ (* -1 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* 2 (+ (* -1 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* -1/3 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))))))))))))))))
(pow (sin 1152921504606847/1152921504606846976) 2)
(+ (* 2 (* x (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)))) (pow (sin 1152921504606847/1152921504606846976) 2))
(+ (* x (+ (* 2 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* x (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2))))) (pow (sin 1152921504606847/1152921504606846976) 2))
(+ (* x (+ (* 2 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* x (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (+ (* x (+ (* -1 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* -1/3 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))))) (pow (cos 1152921504606847/1152921504606846976) 2)))))) (pow (sin 1152921504606847/1152921504606846976) 2))
(sin 1152921504606847/1152921504606846976)
(+ (sin 1152921504606847/1152921504606846976) (* x (cos 1152921504606847/1152921504606846976)))
(+ (sin 1152921504606847/1152921504606846976) (* x (+ (cos 1152921504606847/1152921504606846976) (* -1/2 (* x (sin 1152921504606847/1152921504606846976))))))
(+ (sin 1152921504606847/1152921504606846976) (* x (+ (cos 1152921504606847/1152921504606846976) (* x (+ (* -1/2 (sin 1152921504606847/1152921504606846976)) (* -1/6 (* x (cos 1152921504606847/1152921504606846976))))))))
(- 1 (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (sin 1152921504606847/1152921504606846976))) (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- 1/2 (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- (+ 1/2 (* -1/6 (* x (sin 1152921504606847/1152921504606846976)))) (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
1
(+ 1 (* 1/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/2 (* -1/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/24)))))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (+ 1/2 (* 1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(+ (sin 1152921504606847/1152921504606846976) (* x (+ 1/2 (* 1/2 (cos 1152921504606847/1152921504606846976)))))
(/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))
(+ (* x (- (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))))
(+ (* x (- (+ (* x (- (* -1/2 (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))) (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))))
(+ (* x (- (+ (* x (- (+ (* -1/2 (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (* -1/6 (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* -1/2 (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (- (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/6 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))) (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))))
(+ (* x (- (+ (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (+ 1/2 (+ (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))) (/ (pow (cos 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))
(+ (* x (- (+ (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (+ 1/2 (+ (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* x (- (+ (* -1 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/3 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976))))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (+ (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))) (/ (pow (cos 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/6 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))))) (/ (pow (cos 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))
1152921504606847/1152921504606846976
(+ 1152921504606847/1152921504606846976 x)
(* (pow x 2) (+ 1 (cos 1152921504606847/1152921504606846976)))
(* (pow x 2) (+ 1 (+ (cos 1152921504606847/1152921504606846976) (* -1 (* x (sin 1152921504606847/1152921504606846976))))))
(* (pow x 2) (+ 1 (+ (cos 1152921504606847/1152921504606846976) (* x (+ (* -1 (sin 1152921504606847/1152921504606846976)) (* x (+ (* -1/2 (cos 1152921504606847/1152921504606846976)) (* -1/3 (+ 1 (cos 1152921504606847/1152921504606846976))))))))))
(* (pow x 2) (+ 1 (+ (cos 1152921504606847/1152921504606846976) (* x (+ (* -1 (sin 1152921504606847/1152921504606846976)) (* x (+ (* -1/2 (cos 1152921504606847/1152921504606846976)) (+ (* -1/3 (+ 1 (cos 1152921504606847/1152921504606846976))) (* x (+ (* 1/6 (sin 1152921504606847/1152921504606846976)) (* 1/3 (sin 1152921504606847/1152921504606846976))))))))))))
(cos 1152921504606847/1152921504606846976)
(+ (cos 1152921504606847/1152921504606846976) (* -1 (* x (sin 1152921504606847/1152921504606846976))))
(+ (cos 1152921504606847/1152921504606846976) (* x (- (* -1/2 (* x (cos 1152921504606847/1152921504606846976))) (sin 1152921504606847/1152921504606846976))))
(+ (cos 1152921504606847/1152921504606846976) (* x (- (* x (+ (* -1/2 (cos 1152921504606847/1152921504606846976)) (* 1/6 (* x (sin 1152921504606847/1152921504606846976))))) (sin 1152921504606847/1152921504606846976))))
(* 1/2 (pow x 2))
(* (pow x 2) (+ 1/2 (* -1/24 (pow x 2))))
(* (pow x 2) (+ 1/2 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/24))))
(* (pow x 2) (+ 1/2 (* (pow x 2) (- (* (pow x 2) (+ 1/720 (* -1/40320 (pow x 2)))) 1/24))))
(/ (+ (* (pow (sin x) 2) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x)))) (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x)))) (* (+ 1 (cos x)) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x)))))
(+ (* (pow (sin x) 2) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x)))) (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))))
(pow (sin (+ 1152921504606847/1152921504606846976 x)) 2)
(sin (+ 1152921504606847/1152921504606846976 x))
(- 2 (+ (cos x) (cos (+ 1152921504606847/1152921504606846976 x))))
(- 2 (cos x))
(cos x)
(* (pow x 2) (+ 1/2 (* 1/2 (cos 1152921504606847/1152921504606846976))))
(* (pow x 2) (+ 1/2 (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) (/ (sin 1152921504606847/1152921504606846976) x))))
(* (pow x 2) (- (+ 1/2 (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) (+ (/ 1 (pow x 2)) (/ (sin 1152921504606847/1152921504606846976) x)))) (/ (cos 1152921504606847/1152921504606846976) (pow x 2))))
(* x (+ 1/2 (* 1/2 (cos 1152921504606847/1152921504606846976))))
(* x (+ 1/2 (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) (/ (sin 1152921504606847/1152921504606846976) x))))
(/ (sin (+ 1152921504606847/1152921504606846976 x)) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x))))
(- (+ 1 (/ (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x))))) (cos x))
x
(* x (+ 1 (* 1152921504606847/1152921504606846976 (/ 1 x))))
(* (pow (sin x) 2) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x))))
(cos (+ 1152921504606847/1152921504606846976 x))
(- 1 (cos x))
(/ (+ (* (pow (sin x) 2) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x))))) (* (pow (sin (- 1152921504606847/1152921504606846976 (* -1 x))) 2) (+ 1 (cos x)))) (* (+ 1 (cos x)) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x))))))
(+ (* (pow (sin x) 2) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x))))) (* (pow (sin (- 1152921504606847/1152921504606846976 (* -1 x))) 2) (+ 1 (cos x))))
(pow (sin (- 1152921504606847/1152921504606846976 (* -1 x))) 2)
(sin (- 1152921504606847/1152921504606846976 (* -1 x)))
(- 2 (+ (cos x) (cos (- 1152921504606847/1152921504606846976 (* -1 x)))))
(* (pow x 2) (+ 1/2 (+ (* -1 (/ (+ (* -1 (sin 1152921504606847/1152921504606846976)) (* -1 (/ (- 1 (cos 1152921504606847/1152921504606846976)) x))) x)) (* 1/2 (cos 1152921504606847/1152921504606846976)))))
(* -1 (* x (+ (* -1 (+ 1/2 (* 1/2 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (sin 1152921504606847/1152921504606846976) x)))))
(/ (sin (- 1152921504606847/1152921504606846976 (* -1 x))) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x)))))
(- (+ 1 (/ (pow (sin (- 1152921504606847/1152921504606846976 (* -1 x))) 2) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x)))))) (cos x))
(* (pow (sin x) 2) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x)))))
(cos (- 1152921504606847/1152921504606846976 (* -1 x)))
Outputs
(/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))
(*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)))
(+ (* x (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))
(fma.f64 (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) x (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))
(+ (* x (- (+ (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (* 1/2 (/ (+ 1 (+ (cos 1152921504606847/1152921504606846976) (+ (* -1/2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* 2 (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/2 (/ (* (pow (sin 1152921504606847/1152921504606846976) 2) (+ (* -1 (cos 1152921504606847/1152921504606846976)) (* -1/2 (+ 1 (cos 1152921504606847/1152921504606846976))))) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (+.f64 (fma.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal -5/2 binary64) (*.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -3/2 binary64))) (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))) (*.f64 (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)))) x (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))) x (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))
(+ (* x (- (+ (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (+ (* 1/2 (/ (+ 1 (+ (cos 1152921504606847/1152921504606846976) (+ (* -1/2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* 2 (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (* 1/2 (/ (+ (* -1 (sin 1152921504606847/1152921504606846976)) (+ (* -1 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* 2 (+ (* -1 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* -1/3 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 1/2 (/ (+ 1 (+ (cos 1152921504606847/1152921504606846976) (+ (* -1/2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* 2 (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/2 (/ (* (pow (sin 1152921504606847/1152921504606846976) 2) (+ (* -1 (cos 1152921504606847/1152921504606846976)) (* -1/2 (+ 1 (cos 1152921504606847/1152921504606846976))))) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* 1/2 (/ (* (+ (* -1 (cos 1152921504606847/1152921504606846976)) (* -1/2 (+ 1 (cos 1152921504606847/1152921504606846976)))) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/2 (/ (* (pow (sin 1152921504606847/1152921504606846976) 2) (+ (* 1/3 (sin 1152921504606847/1152921504606846976)) (* 1/2 (sin 1152921504606847/1152921504606846976)))) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/2 (/ (* (pow (sin 1152921504606847/1152921504606846976) 2) (+ (* -1 (cos 1152921504606847/1152921504606846976)) (* -1/2 (+ 1 (cos 1152921504606847/1152921504606846976))))) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (fma.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal -11/3 binary64) (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 #s(literal 5/6 binary64) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) (*.f64 (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -3/2 binary64))) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (+.f64 (fma.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal -5/2 binary64) (*.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -3/2 binary64))) (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))) (*.f64 (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)))) x (fma.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (+.f64 (fma.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal -5/2 binary64) (*.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -3/2 binary64))) (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))) (*.f64 (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))) x (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))) x (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))
(* 2 (pow (sin 1152921504606847/1152921504606846976) 2))
(*.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))
(+ (* 2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* 4 (* x (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)))))
(*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (fma.f64 x (*.f64 #s(literal 4 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 #s(literal 2 binary64) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(+ (* 2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* x (+ (* 4 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* x (+ 1 (+ (cos 1152921504606847/1152921504606846976) (+ (* -1/2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* 2 (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (fma.f64 (+.f64 (fma.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal -5/2 binary64) (*.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x x)) x (*.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(+ (* 2 (pow (sin 1152921504606847/1152921504606846976) 2)) (* x (+ (* 4 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* x (+ 1 (+ (cos 1152921504606847/1152921504606846976) (+ (* -1/2 (pow (sin 1152921504606847/1152921504606846976) 2)) (+ (* 2 (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2))) (* x (+ (* -1 (sin 1152921504606847/1152921504606846976)) (+ (* -1 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* 2 (+ (* -1 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* -1/3 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))))))))))))))))
(fma.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (fma.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal -11/3 binary64) (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) x (fma.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal -5/2 binary64) (*.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x x)) x (*.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow (sin 1152921504606847/1152921504606846976) 2)
(pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))
(+ (* 2 (* x (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)))) (pow (sin 1152921504606847/1152921504606846976) 2))
(*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(+ (* x (+ (* 2 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* x (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (cos 1152921504606847/1152921504606846976) 2))))) (pow (sin 1152921504606847/1152921504606846976) 2))
(fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) x)) x (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))
(+ (* x (+ (* 2 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* x (+ (* -1 (pow (sin 1152921504606847/1152921504606846976) 2)) (+ (* x (+ (* -1 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))) (* -1/3 (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976))))) (pow (cos 1152921504606847/1152921504606846976) 2)))))) (pow (sin 1152921504606847/1152921504606846976) 2))
(fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -4/3 binary64)) (-.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) x)) x (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))
(sin 1152921504606847/1152921504606846976)
(sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))
(+ (sin 1152921504606847/1152921504606846976) (* x (cos 1152921504606847/1152921504606846976)))
(fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(+ (sin 1152921504606847/1152921504606846976) (* x (+ (cos 1152921504606847/1152921504606846976) (* -1/2 (* x (sin 1152921504606847/1152921504606846976))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(+ (sin 1152921504606847/1152921504606846976) (* x (+ (cos 1152921504606847/1152921504606846976) (* x (+ (* -1/2 (sin 1152921504606847/1152921504606846976)) (* -1/6 (* x (cos 1152921504606847/1152921504606846976))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x) (*.f64 #s(literal -1/2 binary64) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) x (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(- 1 (cos 1152921504606847/1152921504606846976))
(-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(- (+ 1 (* x (sin 1152921504606847/1152921504606846976))) (cos 1152921504606847/1152921504606846976))
(fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- 1/2 (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (- (+ 1/2 (* -1/6 (* x (sin 1152921504606847/1152921504606846976)))) (* -1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x) #s(literal 1/2 binary64))) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* -1/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal -1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/24)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal -1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(- (+ 1 (* x (+ (sin 1152921504606847/1152921504606846976) (* x (+ 1/2 (* 1/2 (cos 1152921504606847/1152921504606846976))))))) (cos 1152921504606847/1152921504606846976))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(+ (sin 1152921504606847/1152921504606846976) (* x (+ 1/2 (* 1/2 (cos 1152921504606847/1152921504606846976)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))
(tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))
(+ (* x (- (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))))
(fma.f64 (fma.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)))) x (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)))
(+ (* x (- (+ (* x (- (* -1/2 (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))) (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (-.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)))) (*.f64 (fma.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)))) x (fma.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))))) x (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)))
(+ (* x (- (+ (* x (- (+ (* -1/2 (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (* -1/6 (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* -1/2 (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (- (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/6 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))) (/ (cos 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (sin 1152921504606847/1152921504606846976) (+ 1 (cos 1152921504606847/1152921504606846976))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) #s(literal -1/6 binary64) (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (-.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)))) (*.f64 (fma.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) (*.f64 (/.f64 (*.f64 (fma.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)))) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) #s(literal -1/2 binary64))))) x (fma.f64 #s(literal -1/2 binary64) (-.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)))) (*.f64 (fma.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))) x (fma.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))))) x (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)))
(+ (* x (- (+ (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (+ 1/2 (+ (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))) (/ (pow (cos 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)))))) x (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))) x (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))
(+ (* x (- (+ (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* x (- (+ 1/2 (+ (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* x (- (+ (* -1 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/3 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976))))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (+ (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))) (/ (pow (cos 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2)))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (+ (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* 1/6 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))))) (/ (pow (cos 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976)))))) (+ (* -1 (/ (* (sin 1152921504606847/1152921504606846976) (- (* 2 (/ (* (cos 1152921504606847/1152921504606846976) (sin 1152921504606847/1152921504606846976)) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (+ 1 (cos 1152921504606847/1152921504606846976)))) (* -1/2 (/ (* (cos 1152921504606847/1152921504606846976) (pow (sin 1152921504606847/1152921504606846976) 2)) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))))) (* -1 (/ (pow (sin 1152921504606847/1152921504606846976) 3) (pow (+ 1 (cos 1152921504606847/1152921504606846976)) 2))))) (/ (pow (sin 1152921504606847/1152921504606846976) 2) (+ 1 (cos 1152921504606847/1152921504606846976))))
(fma.f64 (fma.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)))))) (*.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (fma.f64 (fma.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (neg.f64 (fma.f64 (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)))) #s(literal -1/2 binary64)))))) x)) x (*.f64 (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))) x (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))
1152921504606847/1152921504606846976
#s(literal 1152921504606847/1152921504606846976 binary64)
(+ 1152921504606847/1152921504606846976 x)
(+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)
(* (pow x 2) (+ 1 (cos 1152921504606847/1152921504606846976)))
(*.f64 x (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x x))
(* (pow x 2) (+ 1 (+ (cos 1152921504606847/1152921504606846976) (* -1 (* x (sin 1152921504606847/1152921504606846976))))))
(*.f64 x (fma.f64 (fma.f64 (neg.f64 x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x x))
(* (pow x 2) (+ 1 (+ (cos 1152921504606847/1152921504606846976) (* x (+ (* -1 (sin 1152921504606847/1152921504606846976)) (* x (+ (* -1/2 (cos 1152921504606847/1152921504606846976)) (* -1/3 (+ 1 (cos 1152921504606847/1152921504606846976))))))))))
(*.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -5/6 binary64))) x (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) x (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x x))
(* (pow x 2) (+ 1 (+ (cos 1152921504606847/1152921504606846976) (* x (+ (* -1 (sin 1152921504606847/1152921504606846976)) (* x (+ (* -1/2 (cos 1152921504606847/1152921504606846976)) (+ (* -1/3 (+ 1 (cos 1152921504606847/1152921504606846976))) (* x (+ (* 1/6 (sin 1152921504606847/1152921504606846976)) (* 1/3 (sin 1152921504606847/1152921504606846976))))))))))))
(*.f64 x (fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 #s(literal -1/3 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -5/6 binary64)))) x (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) x (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x x))
(cos 1152921504606847/1152921504606846976)
(cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))
(+ (cos 1152921504606847/1152921504606846976) (* -1 (* x (sin 1152921504606847/1152921504606846976))))
(fma.f64 (neg.f64 x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(+ (cos 1152921504606847/1152921504606846976) (* x (- (* -1/2 (* x (cos 1152921504606847/1152921504606846976))) (sin 1152921504606847/1152921504606846976))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) x (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(+ (cos 1152921504606847/1152921504606846976) (* x (- (* x (+ (* -1/2 (cos 1152921504606847/1152921504606846976)) (* 1/6 (* x (sin 1152921504606847/1152921504606846976))))) (sin 1152921504606847/1152921504606846976))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (*.f64 #s(literal -1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) x (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) x (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(* 1/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/2 binary64))
(* (pow x 2) (+ 1/2 (* -1/24 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) x) x)
(* (pow x 2) (+ 1/2 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/24))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal -1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) x)
(* (pow x 2) (+ 1/2 (* (pow x 2) (- (* (pow x 2) (+ 1/720 (* -1/40320 (pow x 2)))) 1/24))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/40320 binary64) (*.f64 x x) #s(literal 1/720 binary64)) (*.f64 x x) #s(literal -1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) x)
(/ (+ (* (pow (sin x) 2) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x)))) (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x)))) (* (+ 1 (cos x)) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x)))))
(/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))
(+ (* (pow (sin x) 2) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x)))) (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))))
(fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(pow (sin (+ 1152921504606847/1152921504606846976 x)) 2)
(pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))
(sin (+ 1152921504606847/1152921504606846976 x))
(sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(- 2 (+ (cos x) (cos (+ 1152921504606847/1152921504606846976 x))))
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(- 2 (cos x))
(-.f64 #s(literal 2 binary64) (cos.f64 x))
(cos x)
(cos.f64 x)
(* (pow x 2) (+ 1/2 (* 1/2 (cos 1152921504606847/1152921504606846976))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) x)
(* (pow x 2) (+ 1/2 (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) (/ (sin 1152921504606847/1152921504606846976) x))))
(*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (/.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x)) x) x)
(* (pow x 2) (- (+ 1/2 (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) (+ (/ 1 (pow x 2)) (/ (sin 1152921504606847/1152921504606846976) x)))) (/ (cos 1152921504606847/1152921504606846976) (pow x 2))))
(*.f64 (-.f64 (fma.f64 (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x))) (/.f64 (/.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x) x)) (*.f64 x x))
(* x (+ 1/2 (* 1/2 (cos 1152921504606847/1152921504606846976))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (+ (* 1/2 (cos 1152921504606847/1152921504606846976)) (/ (sin 1152921504606847/1152921504606846976) x))))
(*.f64 (fma.f64 (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (/.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x)) x)
(/ (sin (+ 1152921504606847/1152921504606846976 x)) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x))))
(tan.f64 (/.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x) #s(literal 2 binary64)))
(- (+ 1 (/ (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x))))) (cos x))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (tan.f64 (/.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
x
(* x (+ 1 (* 1152921504606847/1152921504606846976 (/ 1 x))))
(+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)
(* (pow (sin x) 2) (+ 1 (cos (+ 1152921504606847/1152921504606846976 x))))
(*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(cos (+ 1152921504606847/1152921504606846976 x))
(cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(- 1 (cos x))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
(/ (+ (* (pow (sin x) 2) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x))))) (* (pow (sin (- 1152921504606847/1152921504606846976 (* -1 x))) 2) (+ 1 (cos x)))) (* (+ 1 (cos x)) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x))))))
(/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64))))
(+ (* (pow (sin x) 2) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x))))) (* (pow (sin (- 1152921504606847/1152921504606846976 (* -1 x))) 2) (+ 1 (cos x))))
(fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(pow (sin (- 1152921504606847/1152921504606846976 (* -1 x))) 2)
(pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))
(sin (- 1152921504606847/1152921504606846976 (* -1 x)))
(sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(- 2 (+ (cos x) (cos (- 1152921504606847/1152921504606846976 (* -1 x)))))
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(* (pow x 2) (+ 1/2 (+ (* -1 (/ (+ (* -1 (sin 1152921504606847/1152921504606846976)) (* -1 (/ (- 1 (cos 1152921504606847/1152921504606846976)) x))) x)) (* 1/2 (cos 1152921504606847/1152921504606846976)))))
(*.f64 (fma.f64 (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (/.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (*.f64 x x))
(* -1 (* x (+ (* -1 (+ 1/2 (* 1/2 (cos 1152921504606847/1152921504606846976)))) (* -1 (/ (sin 1152921504606847/1152921504606846976) x)))))
(*.f64 (fma.f64 (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (/.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x)) x)
(/ (sin (- 1152921504606847/1152921504606846976 (* -1 x))) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x)))))
(tan.f64 (/.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x) #s(literal 2 binary64)))
(- (+ 1 (/ (pow (sin (- 1152921504606847/1152921504606846976 (* -1 x))) 2) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x)))))) (cos x))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (tan.f64 (/.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(* (pow (sin x) 2) (+ 1 (cos (- 1152921504606847/1152921504606846976 (* -1 x)))))
(*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(cos (- 1152921504606847/1152921504606846976 (* -1 x)))
(cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))

rewrite206.0ms (5%)

Memory
-8.3MiB live, 68.1MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040237
070249
1340191
22898186
09363186
Stop Event
iter limit
node limit
iter limit
Counts
21 → 530
Calls
Call 1
Inputs
(/.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x))))
(fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))
(sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(-.f64 #s(literal 2 binary64) (cos.f64 x))
(cos.f64 x)
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64))
(*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)
(*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
Outputs
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 6 binary64))))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (cos.f64 x) (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64))) (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (pow.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))) (pow.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (/.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (/.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)))
(pow.f64 (/.f64 (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x)) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x))) (*.f64 (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)))) (*.f64 (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x)) (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x))) (*.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)))))
(/.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 x) #s(literal 1 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 6 binary64)))) (/.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))) (neg.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))))) (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64))) (+.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64))) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (+.f64 (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))) (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64))) (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 6 binary64)))) (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))) (fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x)) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (cos.f64 x) (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))) (-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) #s(literal 2 binary64))) (pow.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)))
(fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)))
(fma.f64 (tan.f64 (/.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 #s(literal -1 binary64) (cos.f64 x) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (tan.f64 (/.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(-.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x))))
(-.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x))))
(-.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)))))
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x))
(-.f64 #s(literal 1 binary64) (+.f64 (-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (cos.f64 x)))
(-.f64 #s(literal 1 binary64) (-.f64 (-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (neg.f64 (cos.f64 x))))
(-.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(-.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 (cos.f64 x)))
(+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)))
(+.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 (cos.f64 x))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(+.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 6 binary64)))) (pow.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))))) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 6 binary64))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))) (*.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 6 binary64)))) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 6 binary64)))) (fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))))) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 6 binary64))))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (fma.f64 (cos.f64 x) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (fma.f64 (cos.f64 x) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (sin.f64 x)) (sin.f64 x) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))))
(fma.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))))
(fma.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))))
(fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (fma.f64 (cos.f64 x) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64) (fma.f64 (cos.f64 x) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(fma.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (cos.f64 x) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(fma.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (fma.f64 (cos.f64 x) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(fma.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))
(fma.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (fma.f64 (cos.f64 x) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))))
(+.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))))
(+.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (fma.f64 (cos.f64 x) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))
(*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(pow.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) #s(literal 2 binary64))
(fma.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (log.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(+.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x))))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(+.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x))))))
(fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))
(fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))
(sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))
(-.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (cos.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (*.f64 (cos.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (sin.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (sin.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(exp.f64 (log.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(+.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (pow.f64 (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (neg.f64 (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64))) (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))
(-.f64 (pow.f64 (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))))
(-.f64 (pow.f64 (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(+.f64 (neg.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (*.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64))) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64))) (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (*.f64 (-.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 x))) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))) (*.f64 (-.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 x))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (*.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 x))))) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))) (*.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))) (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (*.f64 (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64))) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))) (*.f64 (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (*.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64))))) (*.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))) (*.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64))))) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (*.f64 (/.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64))))) (*.f64 (/.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))) (*.f64 (/.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (/.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (*.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))) (*.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 x))))
(/.f64 (-.f64 #s(literal 8 binary64) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64))) (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)))))
(fma.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal -1 binary64)) (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 #s(literal 2 binary64) (cos.f64 x)))
(-.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (/.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(-.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) #s(literal 2 binary64)))))
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 #s(literal 2 binary64) (-.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 x)))
(+.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))
(+.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (-.f64 #s(literal 2 binary64) (cos.f64 x)))
(+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(+.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(+.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(+.f64 #s(literal 2 binary64) (neg.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 x))))
(*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (+.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 8 binary64) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 x) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal 8 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) (cos.f64 x) #s(literal 2 binary64))
(-.f64 (/.f64 #s(literal 4 binary64) (+.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 x) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 8 binary64) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64))))
(-.f64 #s(literal 2 binary64) (cos.f64 x))
(+.f64 (neg.f64 (cos.f64 x)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(cos.f64 x)
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (+.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x #s(literal 1 binary64)) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x #s(literal 1 binary64)) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 3 binary64)))))
(fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(fma.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(fma.f64 x (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))))
(-.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x #s(literal 1 binary64)) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(-.f64 #s(literal 1 binary64) (-.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x)))
(+.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x #s(literal 1 binary64)) (neg.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(+.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 2 binary64))) (-.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 3 binary64))) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 3 binary64))) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(fma.f64 x (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) (/.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(+.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))
(+.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x))
(*.f64 (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(*.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
(*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(/.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))
(/.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x))))
(tan.f64 (/.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64) (log.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(exp.f64 (+.f64 (log.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (*.f64 (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))))
(+.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x))) (*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 6 binary64))))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (/.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (cos.f64 x) (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64))) (pow.f64 (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (pow.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(*.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))) (pow.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (/.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (/.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)))
(pow.f64 (/.f64 (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x)) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x))) (*.f64 (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)))) (*.f64 (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x)) (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x))) (*.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)))))
(/.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 x) #s(literal 1 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 6 binary64)))) (/.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))) (neg.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))))) (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64))) (+.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64))) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (+.f64 (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))) (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64))) (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 6 binary64)))) (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))) (fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 4 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x)) (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (cos.f64 x) (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))) (-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (expm1.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) #s(literal 2 binary64))) (pow.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)))
(fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)))
(fma.f64 (tan.f64 (/.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 #s(literal -1 binary64) (cos.f64 x) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (tan.f64 (/.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(-.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (expm1.f64 (log1p.f64 (neg.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (cos.f64 x))))
(-.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x))))
(-.f64 (/.f64 (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) (pow.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)))))
(-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x))
(-.f64 #s(literal 1 binary64) (+.f64 (-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (cos.f64 x)))
(-.f64 #s(literal 1 binary64) (-.f64 (-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (neg.f64 (cos.f64 x))))
(-.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(-.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(+.f64 (-.f64 #s(literal 2 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 (cos.f64 x)))
(+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 x)))
(+.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 (cos.f64 x))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(+.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (cos.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(*.f64 (-.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (*.f64 x x)) (pow.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x) #s(literal -1 binary64)))
(*.f64 (fma.f64 x x #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (-.f64 (fma.f64 x x #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x) (-.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) (fma.f64 x x #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 x x #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x) (*.f64 x x))) (*.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (*.f64 x x))) (neg.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(/.f64 (neg.f64 (fma.f64 x x #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (neg.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (-.f64 (fma.f64 x x #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (-.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (*.f64 x x)) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))
(/.f64 (fma.f64 x x #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))
(/.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(/.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 3 binary64))) (-.f64 (fma.f64 x x #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x) (-.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) (fma.f64 x x #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 x x #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (/.f64 (*.f64 x x) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
(+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))
(+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)
(*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (sin.f64 x)) (sin.f64 x))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))))
(*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))) (-.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(*.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (-.f64 (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64))) (cos.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x))))))
(fma.f64 (cos.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (cos.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (*.f64 (sin.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (sin.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (sin.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x)))
(fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(fma.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(fma.f64 (cos.f64 x) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (neg.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x)))
(cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))
(+.f64 (*.f64 (cos.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (cos.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))) (*.f64 (sin.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))) (sin.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (cos.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) (sin.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(+.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
(+.f64 (*.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (cos.f64 x) (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(pow.f64 (/.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) (cos.f64 x) #s(literal 1 binary64))
(-.f64 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(-.f64 (pow.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
(+.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)))

eval115.0ms (2.8%)

Memory
7.5MiB live, 83.3MiB allocated
Compiler

Compiled 32 595 to 2 807 computations (91.4% saved)

prune35.0ms (0.9%)

Memory
-59.4MiB live, 34.2MiB allocated
Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New8267833
Fresh213
Picked325
Done000
Total83110841
Accuracy
100.0%
Counts
841 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(fma.f64 (tan.f64 (/.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
100.0%
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(approx (- 1 (cos x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
97.8%
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(approx (* (sin (+ 1152921504606847/1152921504606846976 x)) (pow (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) -1)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
97.7%
#s(approx (/ (+ (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (+ 1 (cos x)))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))
100.0%
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (/.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)))))
74.7%
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
74.7%
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
99.2%
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (/.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))))
74.7%
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(approx (- 2 (cos x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
74.5%
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
Compiler

Compiled 618 to 277 computations (55.2% saved)

regimes8.0ms (0.2%)

Memory
5.9MiB live, 5.9MiB allocated
Counts
16 → 1
Calls
Call 1
Inputs
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(approx (- 2 (cos x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) #s(approx (cos x) #s(literal 1 binary64)))
#s(approx (/ (+ (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (+ 1 (cos x)))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(approx (* (sin (+ 1152921504606847/1152921504606846976 x)) (pow (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) -1)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (/.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (tan.f64 (/.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(approx (- 1 (cos x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (/.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 x))))
Outputs
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (/.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)))))
Calls

2 calls:

4.0ms
x
3.0ms
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Results
AccuracySegmentsBranch
100.0%1x
100.0%1(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes7.0ms (0.2%)

Memory
5.5MiB live, 5.5MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(approx (- 2 (cos x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) #s(approx (cos x) #s(literal 1 binary64)))
#s(approx (/ (+ (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (+ 1 (cos x)))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(approx (* (sin (+ 1152921504606847/1152921504606846976 x)) (pow (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) -1)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (/.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (tan.f64 (/.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(approx (- 1 (cos x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
Outputs
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(approx (- 1 (cos x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
Calls

2 calls:

3.0ms
x
3.0ms
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Results
AccuracySegmentsBranch
100.0%1x
100.0%1(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes6.0ms (0.1%)

Memory
5.1MiB live, 5.1MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(approx (- 2 (cos x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) #s(approx (cos x) #s(literal 1 binary64)))
#s(approx (/ (+ (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (+ 1 (cos x)))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(approx (* (sin (+ 1152921504606847/1152921504606846976 x)) (pow (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) -1)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (/.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (tan.f64 (/.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (sin.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
Outputs
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (/.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))))
Calls

2 calls:

3.0ms
x
2.0ms
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.2%1x
99.2%1(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes5.0ms (0.1%)

Memory
4.2MiB live, 4.2MiB allocated
Counts
8 → 1
Calls
Call 1
Inputs
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(approx (- 2 (cos x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) #s(approx (cos x) #s(literal 1 binary64)))
#s(approx (/ (+ (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (+ 1 (cos x)))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(approx (* (sin (+ 1152921504606847/1152921504606846976 x)) (pow (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) -1)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
Outputs
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(approx (* (sin (+ 1152921504606847/1152921504606846976 x)) (pow (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) -1)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
Calls

2 calls:

2.0ms
x
2.0ms
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Results
AccuracySegmentsBranch
97.8%1x
97.8%1(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes4.0ms (0.1%)

Memory
4.0MiB live, 4.0MiB allocated
Counts
7 → 1
Calls
Call 1
Inputs
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(approx (- 2 (cos x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) #s(approx (cos x) #s(literal 1 binary64)))
#s(approx (/ (+ (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (+ 1 (cos x)))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 (-.f64 #s(literal 2 binary64) (cos.f64 x)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Outputs
#s(approx (/ (+ (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (+ 1 (cos x)))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))
Calls

2 calls:

2.0ms
x
2.0ms
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Results
AccuracySegmentsBranch
97.7%1x
97.7%1(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes3.0ms (0.1%)

Memory
3.1MiB live, 3.1MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(approx (- 2 (cos x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) #s(approx (cos x) #s(literal 1 binary64)))
Outputs
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(approx (- 2 (cos x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
Calls

2 calls:

1.0ms
x
1.0ms
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Results
AccuracySegmentsBranch
74.7%1x
74.7%1(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes2.0ms (0.1%)

Memory
2.6MiB live, 2.6MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
Outputs
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
Calls

2 calls:

1.0ms
x
1.0ms
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
Results
AccuracySegmentsBranch
74.5%1(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x #s(literal 1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)) (cos.f64 x))
74.5%1x
Compiler

Compiled 12 to 10 computations (16.7% saved)

simplify85.0ms (2.1%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
062186
1106186
2210184
3430171
4863171
51365171
62903171
74197171
87580171
Stop Event
node limit
Calls
Call 1
Inputs
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (/.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)))))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(approx (- 1 (cos x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (/.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(approx (* (sin (+ 1152921504606847/1152921504606846976 x)) (pow (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) -1)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
#s(approx (/ (+ (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (+ 1 (cos x)))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(approx (- 2 (cos x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))
Outputs
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64)) x (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (/.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)))))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (*.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) (pow.f64 (+.f64 (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(approx (- 1 (cos x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (/.f64 (pow.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))))
(fma.f64 (sin.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x)) #s(approx (* (sin (+ 1152921504606847/1152921504606846976 x)) (pow (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) -1)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
#s(approx (/ (+ (* (pow (sin (+ 1152921504606847/1152921504606846976 x)) 2) (+ 1 (cos x))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (pow (sin x) 2))) (* (+ (cos (+ 1152921504606847/1152921504606846976 x)) 1) (+ 1 (cos x)))) (*.f64 (sin.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (tan.f64 #s(literal 1152921504606847/2305843009213693952 binary64))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(approx (- 2 (cos x)) #s(literal 1 binary64)) (cos.f64 (+.f64 #s(literal 1152921504606847/1152921504606846976 binary64) x))))
#s(approx (- (+ (- 1 (cos (+ x 1152921504606847/1152921504606846976))) 1) (cos x)) (-.f64 #s(literal 1 binary64) (cos.f64 #s(literal 1152921504606847/1152921504606846976 binary64))))

soundness873.0ms (21.1%)

Memory
14.1MiB live, 14.1MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
090284
1242283
2540283
31828283
45825283
57969283
08202255
040237
070249
1340191
22898186
09363186
0931
01531
18227
268827
0863327
03742071
112151773
239241650
082911520
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 351 to 199 computations (43.3% saved)

preprocess127.0ms (3.1%)

Memory
-52.7MiB live, 25.5MiB allocated
Compiler

Compiled 394 to 150 computations (61.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...